DWR by changcheng2

VIEWS: 0 PAGES: 319

									       DWR
Displaying 594 issues at 28/May/13 5:57 AM.

Project   Key    Summary Issue Type      Status      Priority Resolution     Assignee Reporter
DWR              Spring 3.1.2 and dwr-3.0.0-rc3-20130514.180049-1 integrationMarginian MVC Portlets in Liferay
           DWR-604            Bug       Closed       Normal                             sravan
                                                                Incomplete David in Spring kumar
DWR              nabble - dwr-users mailing-list subscription not working David Marginian
           DWR-603            Task      Open         Minor      UNRESOLVED              Ricardo Veguilla
DWR              String returned in JSON/JSONP response do not pass JSON Marginian because single quotes a
           DWR-602            Bug       Resolved Normal         Fixed                   Josh
                                                                             David validation Sents
DWR              DWR call throws "Failed to read input" in IE8, appearing too frequent
           DWR-601            Bug       Closed                                          Kumar
                                                     Blocker Incomplete David Marginian Gaurish
DWR              I            Bug       Closed       config      3.0 RC2                Lokesh
           DWR-600 have to put id for dwr annotation Normalwith Duplicate David Marginian
DWR              Need to support Feature Progress Normal
           DWR-599                      In
                              New Hibernate 4                                Matt
                                                                UNRESOLVED Conroy       David Marginian
DWR              JSONP - requests being decodedNormalwhen parameters are Marginian Marginian
           DWR-598            Bug       Resolved      twice     Fixed                   David
                                                                             David not passed in the path
DWR              Not          Bug       Closed       Normal
           DWR-597 able trasfer file from external ip address Incomplete David MarginianAnu
DWR              DWR.ENGINE.502 Bad Gateway Major
           DWR-596            Bug       Closed                                          Piyush
                                                                Incomplete David Marginian Gupta
DWR              RemoteClass.remoteMethod(arg1, { async : Fixed}) broken in Marginian Marginian
           DWR-595            Bug       Resolved Normal         false        David 3.x David
DWR              Update util Task
           DWR-594                      Open         Normal      cloneNodeForValues David
                                                                             David
                               documentation for setValues andUNRESOLVED Marginian Marginian
DWR              Spring @Lazy(true) annotated classes are instantiated at Startup. David Marginian
           DWR-593            Bug       Resolved Normal         Fixed        David Marginian
DWR              "Incomplete reply from server" in Chrome - on pages which does a Aneesh Vijendran
           DWR-592            Bug       Resolved Normal         Fixed                   redirection and comes back t
                                                                             David Marginian
DWR              Network Security addClosed
           DWR-591            Bug                    Normal     Non-issue David js filesVijay
                                         hexadecimal value in first line of all dwr Marginian Sharma
DWR              Add Support for Feature3.0 Asynchronous Processing David Marginian Marginian
           DWR-590                      Open
                              New Servlet            Normal     UNRESOLVED              David
DWR              DWR - addOptions/removeAllOptions does not work with FF or Chrome
           DWR-589            Bug       Resolved Normal                                 Lakshmanarao Manikonda
                                                                Non-issue David Marginian
DWR              DWR-536 Sub-task Open
           DWR-588                                   Normal     UNRESOLVED many
                                                                             Mike       Marjan Djokic
                                             Excessive synchronization causesWilsonthreads to block in DefaultS
DWR              add support to >Feature
           DWR-587            New ("Content-Disposition", "inline; filename=") Wilson
                                        Open         Normal     UNRESOLVED   Mike       wangyu
DWR              Weblogic 10 StuckThreadMaxTime
           DWR-586            Bug       Closed       Major                   David Marginian
                                                                Cannot Reproduce        denis
DWR              java.io.NotSerializableException: Minor
           DWR-585            Bug       Open                    UNRESOLVED Marginian
                                                                             David      denis
                                                     org.directwebremoting.impl.DefaultContainer
DWR              Some Reverse Ajax messages dropped due Fixed
           DWR-584            Bug       Resolved Normal                       test
                                                                to incorrectMike Wilson Mike Wilson
DWR              IE8          Bug       In Progress
           DWR-583 has issues with FileTransfer Normal                       Mike       Carl
                                                                UNRESOLVED Wilson Shelbourne
DWR              The AMD implementation for engine.js fails to take into Mike Wilson
           DWR-582            Bug       In Progress Normal      UNRESOLVED              Philippe Bosse
                                                                             account dwr.data and dwr.hub. One of w
DWR              DefaultScriptSessionManager management of pageSessionMap Geoff Johnston
           DWR-581            Bug       Resolved Normal         Fixed        David Marginian
DWR              DataTransferObject can't be interface: NullPointerException Marginian Pashkin
           DWR-580            Bug       Open         Normal     UNRESOLVED   David      Anton
DWR              'Failed to find parameter: callCount' while trying to upload image through DWR
           DWR-579            Bug       Closed       Major                              chandrakanth
                                                                Incomplete David Marginian
DWR              Callback Not being executed.
           DWR-578            Bug       Resolved Normal         Fixed                   Rance
                                                                             David Marginian
DWR              Coding Miss
           DWR-577            Bug       Resolved Normal         Fixed                   Song
                                                                             David Marginian Kang
DWR              Reverse AJAX - internet explorer Memory Leak
           DWR-576            Bug       Open         Normal                  Mike
                                                                UNRESOLVED Wilson       Dmitry Kavtur
DWR              DefaultScriptSessionManager is not thread safe
           DWR-575            Bug       Resolved Major                                  Lance
                                                                Duplicate David Marginian
DWR              Thread deadlock in DefaultScriptSessionManager
           DWR-574            Bug       Reopened Critical                    Mike
                                                                UNRESOLVED Wilson Tiger T
DWR              Inherited fields with @RemoteProperty are undefined David Marginian Robert
           DWR-573            Bug       Resolved Normal         Fixed                   Gilles
DWR        DWR-572
                 HTML5 upload via XMLHttpRequest
                              New Feature
                                        Open         Normal                  David      petr
                                                                UNRESOLVED Marginianknyttl
DWR              HTML5 pushState/popState correct handlingUNRESOLVED Marginianknyttl
           DWR-571            Bug       Reopened Normal                      David      petr
DWR              DWR swallowing stacktrace of exceptions disallows debugging
           DWR-570                      Closed
                              Improvement            Major                              petr
                                                                Non-issue David Marginianknyttl
DWR              DWR 3.0 RC2 under certain conditions can't Fixed
           DWR-569            Bug       Resolved Normal                      David Marginian Filippelli
                                                                                        Paolo
                                                                 properly convert Java varargs, when used in a meth
DWR              Please provided Feature compiledNormal
           DWR-568                      Closed
                              New a 64-bit            jar                               Pawel
                                                                Incomplete David Marginian
DWR              Can't Build Bug dwr-src.jar
           DWR-567             from     Closed       Normal                             Pawel
                                                                Non-issue David Marginian
DWR              Override global Remoting Hooks with preHook or postHook onMarginian basis does not work
           DWR-566            Bug       Open         Normal                  David
                                                                UNRESOLVED a per-call   Martin
DWR              "Failed to Read Input"Closed appearing too frequently on the jsp page
           DWR-565            Bug         popup      Major                              nilesh
                                                                Incomplete David Marginian subhash mantri
DWR              XSS weakness
           DWR-564            Bug       Resolved Critical       Fixed                   Ignacio
                                                                             David Marginian Garrido
DWR              "Failed to Read Input"Closed appearing too frequently on the jsp page
           DWR-563            Bug         popup      Critical                           nilesh
                                                                Incomplete David Marginian subhash mantri
DWR              engine.js,util.js and service.js notNormal
           DWR-562            Bug       Closed       found                              Dharmendra Sahu
                                                                Non-issue David Marginian
DWR              AbstractContainer.callInitializingBeans instantiates beans regardless of their spring scope to che
           DWR-561            Bug       Resolved Critical       Fixed                   Jim Meyer
                                                                             David Marginian
DWR              ALL STEPS FOLLOWED :Getting null alert while loading engine.jsVishal Pardava
           DWR-560            Bug       Closed       Normal                              we are
                                                                Duplicate David Marginian using ntlm in web app
DWR              Getting nullBug while loading engine.js we are using ntlm in web application
           DWR-559              alert   Closed       Normal                             Vishal
                                                                Incomplete David Marginian Pardava
DWR              Spring bean lookup by name, not Normal
           DWR-558                      Closed
                              Improvement            by class Incomplete David Marginiannot
DWR              Minor formatting errorClosed Spring instructions (see likn) Marginian
           DWR-557            Bug        in DWR Trivial         Non-issue David         Ashkan Aryan
DWR              Request not aborted on timeout: batch.req isUNRESOLVED abort Samppa Saarela
           DWR-556            Bug       Open         Normal                  Mike
                                                                 deleted before Wilson
DWR              Jetty continuation timeout for reverse ajax UNRESOLVED Marginian
           DWR-555                      Open
                              Improvement            Normal                  David      Samppa Saarela
DWR              Reverse ajax client side timeout is missing UNRESOLVED Wilson
           DWR-554            Bug       Open         Normal                  Mike       Samppa Saarela
DWR         ServletConfig not available in WebContext during DWR initializationMike Wilson
      DWR-553            Bug         Resolved Normal          Fixed       Mike Wilson
DWR         need to disable the display of .js files
      DWR-552            Bug         Closed        Normal     Non-issue David Marginiansrinivas
DWR         XSS weakness
      DWR-551            Bug         Closed        Critical   Fixed                    Gregory LAIGNEL
                                                                          David Marginian
DWR         Input stream not getting closed inBlocker Duplicate David Marginian
      DWR-550            Bug         Closed         DWR and hence getting hepdumps.    Reflexis Support
DWR         Issue with dwr in IE9 and chrome Normal
      DWR-549            Bug         Closed                                            vijaya
                                                              Non-issue David Marginian bhaskar reddy
DWR         When data Bug
      DWR-548                        Closed        Normal     Non-issue David Marginian bhaskar ascending ord
                                                                                       vijaya
                          returns from java to javascript map values are automatically ordering inreddy
DWR         Update class-mapping documentation to mention automatically generated inheritance scripts
      DWR-547            Task        Open          Normal                 David        Mike
                                                              UNRESOLVED Marginian Wilson
DWR         byte[] fields return a file downloadNormal
      DWR-546            Bug         Open                     UNRESOLVED  David        Mike
                                                    path instead of byte values Marginian Wilson
DWR         RegressionBug
      DWR-545                        Open          Major      UNRESOLVED  handled byJason Clawson
                          : DWR method overloading with param type Mike Wilsoncustom converter
DWR         DWR SPRING DOJOOpen DEMO
      DWR-544            Improvement  STORE        Normal                 David
                                                              UNRESOLVED Marginian     Ole Ersoy
DWR         Unable to get target sessions
      DWR-543            Bug         Resolved Normal          Non-issue David MarginianGurpreet Singh
DWR         frameset issue
      DWR-542            Bug         Resolved Normal          Fixed                    zhangxuegong
                                                                          David Marginian
DWR         Getting Javascript Error on DWR Normal invocation while using AJAXManager's execute method
      DWR-541            Task        Closed        method                              Ashwini
                                                              Incomplete David Marginian
DWR         _remoteHandleBatchException(ex=Object { name="java.lang.SecurityException", message="Se
      DWR-540            Bug         Closed        Blocker Fixed                       Parag
                                                                          David Marginian Shriavstava
DWR         JSONRPC Bug
      DWR-539                        Resolved Major
                         ( JSON-RPC ) JUnit test wrong Fixed                           AndrewGoal
                                                                          David Marginian
DWR         Grizzly Continuation resume being called before flush completes David Marginian
      DWR-538            Bug         Resolved Normal          Fixed       Mike Wilson
DWR         H3BeanConverterTestResolved issue
      DWR-537            Bug          threading Normal        Fixed                    David
                                                                          David Marginian Marginian
DWR         ConcurrentModificationException Normal under load in DefaultScriptSessionManager.checkTime
      DWR-536            Bug         Resolved occurs          Fixed                    Rob
                                                                          David MarginianMoore
DWR         Passing req.statusText to errorHandler can UNRESOLVED Wilson warningHandler being called
      DWR-535            Bug         Open          Normal                 Mike
                                                              throw errors resulting inDavid Marginian
DWR         PollStatusHandler notResolved Normal when server comes Marginian Marginian situations.
      DWR-534            Bug           called immediately Fixed                         online
                                                                          David backDavid in certain
DWR         Reverse AJAX - RetryResolved Normal
      DWR-533                         -                       Fixed       David has David Marginian
                                                                                       been
                         ImprovementNo notification given when maxRetriesMarginian reached
DWR         [ENGINE.JS] Unable Closed file (Batch is Incomplete David Marginian
      DWR-532            Bug         to upload Normal         undefined)               Thibault NORMAND
DWR         dwr3.0 rc2 Bug
      DWR-531                         reverseAjax chat whenNon-issue David Marginian
                         + jetty forResolved Normal            close window            yangchengcheng
DWR         User set _retryIntervals being overridden by default retryDavid Marginian Marginian AJAX is ac
      DWR-530            Bug         Resolved Normal          Fixed                    set before reverse
                                                                          intervals if David
DWR         Presence of Reverse AJAX and standard DWR calls may result in PollStatusHandler being calle
      DWR-529            Bug         Resolved Normal          Fixed                    David
                                                                          David Marginian Marginian
DWR         Memory Leak in server load monitor
      DWR-528            Bug         Reopened Major                       David        Steven
                                                              UNRESOLVED Marginian Siahetiong
DWR         Classmapping and converter ordering
      DWR-527            Bug         Resolved Minor           Fixed       Mike Wilson  David Marginian
DWR         JSF Issue Bug
      DWR-526                        Resolved Normal          Fixed                    David
                                                                          David Marginian Marginian
DWR         Unexplained warning messages regarding signatures. David Marginian
      DWR-525            Bug         Closed        Minor      Incomplete               Eugene Koob
DWR         When 3.0 RC3 is released make Normalis published into Maven Central Kendall
      DWR-524            Improvement Open          sure it                David
                                                              UNRESOLVED Marginian     Stefan
DWR         Variable "name" overridding window.name Fixed
      DWR-523            Bug         Resolved Normal                                   Eugene Koob
                                                                          David Marginian
DWR         Input Validation IssueOpen
      DWR-522            Improvement               detailed UNRESOLVED DWR engine
                                                                          David        Yodlee
                                      resulted in Minor error message from Marginian Inc
DWR         Pressing ESC in Firefox terminates Reverse Fixedconnection Wilson
      DWR-521            Bug         Resolved Normal           Ajax       Mike         Mike Wilson
DWR         ParseUtil keeps writing "log.error("Missing : in conversion data ......") to Kisson when parsing a S
      DWR-520            Bug         Closed        Normal                              Rick
                                                              Non-issue David Marginian log file
DWR         DWR can not execute callback javascript funtion after 1David in IE. camfall
      DWR-519            Bug         Closed        Normal     Incomplete hour Marginian
DWR         variable notBug in scope
      DWR-518             found      Resolved Normal          Fixed       Mike Wilson  Oscar
DWR         DWR doesn't work with PhoneGap
      DWR-517            Bug         Closed        Normal     Fixed                    Shinji
                                                                          David Marginian Kagawa
DWR         Allow otherNew Feature
      DWR-516                        Resolved DWR's           Fixed       Mike Wilson  Mike
                          framework access to Normal script generation infrastructure Wilson
DWR         Add support for loading DWR's scripts with Dojo and CommonJS AMD loaders
      DWR-515            New Feature Resolved Normal          Fixed       Mike Wilson  Mike Wilson
DWR         DWR-511 Sub-task In Progress Normal
      DWR-514                                                 UNRESOLVED Conroy
                                                                          Matt
                                           Examine the SmallSiteServerLoadMonitor      David Marginian
DWR         DWR-511 Sub-task In Progress Normal
      DWR-513                                                 UNRESOLVED Conroy
                                                                          Matt
                                           Examine the ThreadDroppingServerLoadMonitor David Marginian
DWR         DWR-511 Sub-task In Progress Normal
      DWR-512                                                 UNRESOLVED Conroy
                                                                          Matt
                                           Examine the DefaultServerLoadMonitor David Marginian
DWR         Evaluate ServerLoadMonitors, remove unneeded monitors, solidify monitors we want to keep
      DWR-511            Task        Open          Normal                 Matt
                                                              UNRESOLVED Conroy        David Marginian
DWR         Exception encountered when user browse away from current page Steven Siahetiong
      DWR-510            Bug         Resolved Normal          Fixed       David Marginian
DWR         Maximum call stack size exceeded error in Safari
      DWR-509            Bug         Closed        Normal     Fixed                    Test
                                                                          David Marginian
DWR         textHtmlHandler not being called Normal
      DWR-508            Bug                                  Fixed       David Marginian
                                     Resolved when remoting via iframe (uploads)       Alexander Nalbandyan
DWR         error handler is not called after timeout whenFixed file upload Marginian
      DWR-507            Bug         Resolved Normal           using      David        Alexander Nalbandyan
DWR         We           Bug         Closed        Critical   Duplicate David Marginiananthureddy
      DWR-506 have recently upgraded our weblogic version from 9.2 to 9.2.4 on admin side get error pop as
DWR         DWR-511 Sub-task In Progress Normal
      DWR-505                                                 UNRESOLVED Conroy
                                                                          Matt
                                           Examine the PollingServerLoadMonitor David Marginian
DWR         Wrong order of XML elements in description Fixed
      DWR-504            Bug         Resolved Trivial                                  Christian Grobmeier
                                                                          David Marginian
DWR         The keep opened request cannot Normal indicated theDavid Marginian Chan
      DWR-503            Bug         Open                                  client
                                                   correctly UNRESOLVED is alive       Ronald
DWR         DefaultServerLoadMonitor is not thread safe Fixed
      DWR-502            Bug         Closed        Normal                 Matt Conroy  David Marginian
DWR         DWR-511 Sub-task In Progress Normal
      DWR-501                                                 UNRESOLVED Conroy
                                                                          Matt
                                           ThrottlingServerLoadMonitor not threadsafe  David Marginian
DWR         SpringSource Tool Suite - ClassNotFoundException
      DWR-500            Task        Closed        Normal                              David
                                                              Non-issue Erik Wiersma Marginian
DWR         Ability to disregard null values in serialization
      DWR-499            Improvement Open          Normal                 David        David
                                                              UNRESOLVED Marginian Marginian
DWR         foundContexts and singletonServerContext in StartupUtil are not cleaned up on context reload
      DWR-498            Bug         Open          Normal                 David
                                                              UNRESOLVED Marginian Li  Micky
DWR         Relative URLs set isCrossDomain erroneously to true David Marginian
      DWR-497            Bug        Resolved Normal          Fixed                 Nachiket Apte
DWR         Plugin requires List ofOpen
      DWR-496            Bug         Classes Minor                      David      David
                                                             UNRESOLVED Marginian Marginian
DWR         Spring's @Configurable not compatible with ObjectConverter's force=true
      DWR-495            ImprovementOpen         Normal                 Mike       Erik
                                                             UNRESOLVED Wilson Wiersma
DWR         Error "Failed to find parameter: scriptSessionId"
      DWR-494            Bug        Closed       Normal                            Shiju
                                                             Incomplete David Marginian Thomas
DWR         Posthooks Bug called when remoting via script tags Mike Wilson
      DWR-493             never     Resolved Normal          Fixed                 David Marginian
DWR         MaxWaitAfterWrite -1Resolved Normal
      DWR-492            Bug         and IE                  Fixed      Mike WilsonDavid Marginian
DWR         DWR lags(blogs) threads while writing message to scriptSession libor havlicek
      DWR-491            Bug        Open         Critical               Mike
                                                             UNRESOLVED Wilson
DWR         Unable to see the classes org.directwebremoting.ui.dwr.Util and org.directwebremoting.Browser
      DWR-490            Bug        Resolved Major                                 Manoj
                                                             Non-issue David Marginian Kakarla
DWR         CSRF detection is not working correctly on tomcat 7.0.8
      DWR-489            Bug        Closed       Critical                          Alexander Nalbandyan
                                                             Duplicate David Marginian
DWR         Getting class not found error while accessing the creator class
      DWR-488            Bug        Closed                                         Palani
                                                 Blocker Incomplete David Marginian Kumar Pounraj
DWR         When i am Bug to access servlet content type then i am notMarginian
      DWR-487             trying    Resolved Major                                 pradeep kumar get the servle
                                                             Incomplete David getting null, how to chowhan
DWR         Better utilize Spring's Open
      DWR-486            Improvement extensive IOC functionalities
                                                 Normal      UNRESOLVED Team       Erik Wiersma
DWR         Namespace handler lacks ObjectConverter.setForce() supportMarginianWiersma
      DWR-485            ImprovementResolved Normal          Fixed      David      Erik
DWR         StackOverflowError when combining ScriptSessionBindingListener Erik Wiersma
      DWR-484            Bug        Resolved Normal          Fixed                 with
                                                                        David Marginian getAttribute()
DWR         Cannot handle inbound complex types via JSON/JSONP
      DWR-483            Bug        Open         Major                  David      David
                                                             UNRESOLVED Marginian Marginian
DWR         DWR (and Task many other apps) DoS
      DWR-482            many       Open         Normal                 David      peter
                                                             UNRESOLVED Marginian bryant
DWR         Problem including engine.js from Normal
      DWR-481            Bug        Open                     UNRESOLVED Marginian
                                                                        David      the same page (f ex for J2EE
                                                 two different DWR servlets inside peter bryant
DWR         memory leak in IE (view in 7 and 8) caused by XMLHttpRequest javi
      DWR-480            Bug        Closed       Normal      Non-issue David Marginian
DWR         To
      DWR-479 Achieve Task          Closed       Dwr3.X
                          InstanceMessage By Major Problem   Non-issue Mike Wilson Vicent Li
DWR         how to set Improvement
      DWR-478            the cookie-http-only element in web.xml version10.3 (Note: Throw this exception->De
                                    Closed       Normal      Fixed                 Sathishkumar
                                                                        David Marginian
DWR   DWR-477
            Support forImprovement type Map<String, Object>
                          parameterOpen
                                     of          Normal                 David      Gian
                                                             UNRESOLVED Marginian Marco Gherardi
DWR         @Filter annotation ignored
      DWR-476            Bug        Resolved Normal          Fixed                 Corin
                                                                        David Marginian Fletcher
DWR         end users can get popup error messages Fixed
      DWR-475            Bug        Closed       Normal                            peter
                                                                        David Marginian bryant
DWR         pathToDwrServlet firebug annoyance...
      DWR-474            ImprovementResolved Minor           Fixed      Mike Wilsonpeter bryant
DWR         Deadlock Bug
      DWR-473                       Resolved Normal          Fixed                 David
                                                                        David Marginian Marginian
DWR         Max Depth Improvement
      DWR-472                       Open         Normal                 David      David
                          in InboundVariable is hard-codedUNRESOLVED Marginian Marginian
DWR         jdom element function argumentsMajor
      DWR-471            Bug        Closed                   Fixed                 R. Oosterholt
                                                                        David Marginian
DWR         Multiple Servlet Mappings and Caching
      DWR-470            Bug        Resolved Normal          Fixed                 David
                                                                        David Marginian Marginian
DWR         Make it easier to shade the dwr jar (remap packages with f ex jarjar)
      DWR-469            ImprovementResolved Normal          Fixed      Mike WilsonMike Wilson
DWR         addRows uses numRows vs. numCols to generate the td elementsJeff Squires
      DWR-468            Bug        Resolved Normal          Fixed      David Marginian
DWR         WarningHandler triggered on page unload UNRESOLVED Wilson
      DWR-467            Bug        Reopened Normal                     Mike       mdrg
DWR         forwarding to spring-dwr-3.0.xsd namespace Fixed
      DWR-466            ImprovementResolved Normal                                Ralph
                                                                        David Marginian Engelmann
DWR         Applications sending Resolved Normal from linear search inWilson Amon
      DWR-465                       large
                         Improvement objects suffer          Fixed                 Tod
                                                                        Mike the lookup function
DWR         org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration proble
      DWR-464            Bug        Resolved Normal          Fixed                 Jubilee
                                                                        David Marginian Miremba
DWR         Decouple DWR from Java reflection
      DWR-463            ImprovementResolved Normal          Fixed      Mike WilsonMike Wilson
DWR         DefaultConverterManager.converters not synchronized David Marginian c
      DWR-461            Bug        Resolved Critical        Fixed                 mike
DWR         Investigate Taskfix broken tests inNormal
      DWR-460            and        Open                                Mike
                                                   testdwr UNRESOLVED Wilson       David Marginian
DWR         Possible issues with reverse ajaxNormal 9 preview
      DWR-459            Bug        Resolved and IE          Fixed                 David
                                                                        David Marginian Marginian
DWR         Jetty Continuation - calling resume on an expired Continuation
      DWR-458            Bug        Resolved Normal          Fixed                 David
                                                                        David Marginian Marginian
DWR         DWR reporting error from ExceptionHandler intermittently
      DWR-457            Bug        Resolved Normal                                James
                                                             Incomplete David Marginian Crow
DWR         MapConverter - handle null keys Normal
      DWR-456            ImprovementResolved                 Fixed                 Will
                                                                        David MarginianFerguson
DWR         DWRutil.addrow generating more Normal
      DWR-455            Bug        Closed                   Incomplete David Marginian
                                                  rows than there is data          Josh
DWR         Reverse Ajax streaming fails with Major Async support on Firefox and fails in general on Intern
      DWR-454            Bug        Closed                                         Chris
                                                  Tomcat Won't Fix David Marginian Reumann
DWR         Add OSGI compatibility, incremental config/deconfig at David Marginian Wilson
      DWR-453            ImprovementOpen         Normal      UNRESOLVED runtime    Mike
DWR         Add featureImprovement classpath for classes using DWR annotations Wilson
      DWR-452                       Resolved Normal
                           for scanning                      Fixed      Mike WilsonMike
DWR         PATCH for Bug
      DWR-451                       Resolved Major           Non-issue David Marginian
                                                                                   in Eclipse
                         current SVN 20100525 fixes to make it compile cleanly Darryl L. Miles
DWR         Session Error [dwr2.0.6] + weblogic 10.3
      DWR-450            Bug        Closed       Critical                          Ravi
                                                             Non-issue David Marginian kumar
DWR         DWR is not able to parse the generics present in Signature Marginian
      DWR-449            Bug        Open         Normal      UNRESOLVED David      Sambit
DWR         Timeout and async problems when used together. Fix David Marginian
      DWR-448            Bug        Resolved Critical        Won't                 Nicolás
DWR         pom.xml invalid for dwr-ui-dwr
      DWR-447            Bug        Resolved Normal          Fixed                 Oleg
                                                                        David Marginian Galkin
DWR         A            Bug         not cleared
      DWR-446 timeout with id 0 is Resolved Minor            Fixed                 Logi
                                                                        David Marginian Ragnarsson
DWR         Method cannot be found if overloaded and another overloadedWilson has the same parameter c
      DWR-445            Bug        Open         Normal                 Mike
                                                             UNRESOLVED method     David Marginian
DWR         Control debug mode through system property
      DWR-444            New FeatureOpen         Minor                  David      Henric
                                                             UNRESOLVED Marginian Larsson
DWR         DWR 2.x implementation of the $Normal does not safely check if Stephen Cunliffe
      DWR-443            Bug        Resolved function Duplicate David Marginian    the name is already bound in
DWR         query on dwr.data.store doesn't work for types other than String Selim Ober
      DWR-442            Bug        Open         Normal                 David
                                                             UNRESOLVED Marginian
DWR         NullPointer Bug
      DWR-441                       Resolved Normal           static    David
                          in DefaultRemoter when calling aFixed method Marginian   Jeff Reichenberg
DWR         "Session Error" popup message due to CSRF attack using TomcatAmr Adawi
      DWR-440            Bug         Closed       Normal     Non-issue David Marginian6.0.18
DWR         preserve multiple spaces and tabs when setting/getting Mike Wilson
      DWR-439            Improvement Open         Normal                 texts       Mike Wilson
                                                             UNRESOLVED with dwr.util.*
DWR         Response Template Open
      DWR-438            New Feature              Normal                David        Steve
                                                             UNRESOLVED Marginian Skrla
DWR         More Concurrency Issues
      DWR-437            Bug         Resolved Normal         Fixed                   David
                                                                        David Marginian Marginian
DWR         Session Timeout issue with DWRMajor running on Tomcat 5.5.23 in HTTPS mode
      DWR-436            Bug         Closed         2.0.5    Fixed                   John
                                                                        David Marginian Antony
DWR         Unable to write converter for class
      DWR-435            Bug         Closed       Major                              Vineet
                                                             Non-issue David Marginian Kumar Sharma
DWR         Add Update Row to Util docs
      DWR-434            Task        Open         Normal                David        David
                                                             UNRESOLVED Marginian Marginian
DWR         Offer the possibility toResolved the session Fixed name (other than JSESSIONID)
      DWR-433            Improvement  configure Major        cookie     Mike Wilson  Detlev Beutner
DWR         Create a Class converter and addNormal default list Jose Noheda Noheda
      DWR-432            New Feature Open          it to the UNRESOLVED              Jose
DWR         class loading in DefaultConverterManager Fixed
      DWR-431            Bug         Resolved Normal                                 Heelo
                                                                        David Marginian
DWR         A            Bug         Resolved Normal         Fixed      David Marginian Crow
                                                                                     James
      DWR-430 dwr.xml converter pattern which works with jboss4.2.2.GA does not work with jboss5.1.0.GA
DWR         Problem when using DWR spring Normal within an OSGi environment
      DWR-429            Bug         Open                               David        Thierry
                                                  support UNRESOLVED Marginian Templier
DWR         Dependency Injection: Defaults objects are instantiated Davidwhen Lance Semmens
      DWR-428            Bug         Open         Normal                 even
                                                             UNRESOLVED Marginian    an override is provided
DWR         Concurrency Issue Resolved Critical
      DWR-427            Bug                                 Fixed                   David
                                                                        David Marginian Marginian
DWR         DefaultWebContextBuilder disengageThread Fixed nullDavid Marginian Crow
      DWR-426            Bug         Resolved Normal          throws                 James
                                                                          pointer exception
DWR         Tomcat 6 Comet Support - Content-Type notWon't Fix David Marginian Weiler
      DWR-425            Bug         Closed       Normal       set                   Daniel
DWR         //#DWR-INSERT //#DWR-REPLYCritical
      DWR-424            Bug         Closed                  Won't Fix David Marginian
                                                                                     Rammohan Akula
                                                   dwr.engine._remoteHandleCallback('3','0',"") error appeared on
DWR         Tomcat 6 Comet Support - TomcatContainerAbstractionDavid Marginian Weiler
      DWR-423            Bug         Resolved Normal         Fixed        not native Daniel
DWR         JsonArray does not initialize private proxy field
      DWR-422            Bug         Resolved Normal         Fixed                   Steve
                                                                        David Marginian Skrla
DWR         Support forImprovement
      DWR-421                        Resolved Normal           redirect David Marginian Slavic
                          custom handling on client side ofFixed server response     Stevo
DWR         ScriptSessions.addFunctionCall overzealousNon-issue David Marginian
      DWR-420            Bug         Resolved Critical         again                 Matthew Ganski
DWR         Introspector fails to find setter even if presentFixed
      DWR-419            Bug         Resolved Normal                                 Jose
                                                                        David Marginian Noheda
DWR         IE            items      Resolved Normal         Fixed      David Marginian Crow
                                                                                     James
      DWR-418 insecureBug message appears when trying to upload a file (via FileTransfer)
DWR         exception during conversion of exception is not handledDavid Marginian
      DWR-417            Bug         Resolved Trivial        Fixed        properly Kai lilleby
DWR         Generics - Bug information pulled from Super class - not calling class. Marginian
      DWR-416            Type        Open         Normal     UNRESOLVED Team         David
DWR         Java Thread Blocked in JettyContinuationSleeper
      DWR-415            Bug         Closed       Normal                             Kevin
                                                             Duplicate David Marginian Yao
DWR         Attribute "bindPotentiallyConflictingTypes" ignored in DwrGuiceServletModule Nunes
      DWR-414            Bug         Open         Major                 Tim
                                                             UNRESOLVEDPeierlsEduardo S.
DWR         Why show Bug Screen?
      DWR-413            "Error"     Closed       Normal                             haha
                                                             Non-issue David Marginian
DWR         Update signature documentation Normal
      DWR-412            Task        Resolved                Fixed                   David
                                                                        David Marginian Marginian
DWR         JSR 286 Portlets are Resolved when having multiple DWR portlets in the page in IE6
      DWR-411            Bug         not loading Normal                              Saikat
                                                             Non-issue David Marginian Mukhopadhyay
DWR         Fix          Task        Resolved Normal
      DWR-410 Javadoc and dtd-doc links                      Fixed                   David
                                                                        David Marginian Marginian
DWR         Changing configuration flag debug to false breaks DWR David Marginian
      DWR-409            Bug         Resolved Normal         Fixed                   Daniel
DWR         Rational Appscan detects crossdomainsessionsecurity="false"
      DWR-408            Task        Resolved Normal                                 rajasagar panamgipalli
                                                             Won't Fix David Marginian
DWR         Deadlock Between DefaultScriptSessionManager and DefaultScriptSession During Invalidate()
      DWR-407            Bug         Resolved Critical       Fixed                   Will
                                                                        David MarginianSchneider
DWR         UTF-8 is unrecognized in POST data
      DWR-406            Bug         Closed       Normal                             Mikhail
                                                             Duplicate David Marginian Tchougounov
DWR         DownloadHandler does not set content-length
      DWR-405            Bug         Resolved Normal         Fixed      Jose Noheda  Herman Bovens
DWR         Add serialization test Closed
      DWR-404            Task                     Normal     Fixed      David Marginian
                                     for multi-dimensional array to the test war. David Marginian
DWR         issue with the two concurrent dwrNormal methods. David Marginian bisane
      DWR-403            Bug         Closed        callback Non-issue                sachin
DWR         dwr.util._disabledZoneUseCount initializer UNRESOLVED Marginian
      DWR-402            Bug         Open         Trivial               David        peter
DWR         All
      DWR-401 emptiesBug             Resolved      converted Fixed List" having the same Instance.
                          "Javascript Array" areMinor        to "Java Mike Wilson    VANTILLARD
DWR         JSON RPCBug not working
      DWR-400             test       Resolved Normal         Fixed                   Kalpesh Patel
                                                                        David Marginian
DWR         Include cache support to dojo store
      DWR-399            New Feature Closed       Normal     Fixed                   Jose
                                                                        David Marginian Noheda
DWR         Nested Exclusions Open
      DWR-398            Improvement              Normal                David        Kyle
                                                             UNRESOLVED Marginian Pinette
DWR         warningHandler not called on comet poll failure due to the server shutting down
      DWR-397            Bug         Closed       Normal                             Octavian Laies
                                                             Duplicate David Marginian
DWR         TransferingBug using DWR 3.0 disables the "input" events Marginian
      DWR-396             a file     Open         Normal     UNRESOLVED David        Antonio Cabrera
DWR         dijit.form.ComboBox doesn't render from dwr.data.Store David Marginian Ober
      DWR-395            Bug         Resolved Normal         Fixed                   Selim
DWR         Yahoo Compressor being used but the Yahoo Compression library David Marginian
      DWR-394            Bug         Resolved Normal         Fixed                   is not
                                                                        David Marginian on the classpath
DWR         Add test for Overloaded methods Normal
      DWR-393            Task        Resolved to testdwr.war Fixed                   David
                                                                        David Marginian Marginian
DWR         Scripted creator fails Resolved Normal
      DWR-392            Bug                                 Fixed                   David
                                                                        David Marginian Marginian
DWR         Creators should support dot syntax ("package names") Mike Wilson names
      DWR-391            Improvement Resolved Normal         Fixed                   Mike Wilson
                                                                         in JavaScript
DWR         @DataTransferObjectClosed
      DWR-390            Improvement  detection Normal                               Yarco
                                                             Non-issue David Marginian
DWR         Can not resources supplied by DwrControllerNon-issue David Marginian
      DWR-389            Bug         Closed       Blocker                            Yarco
DWR         JSON - Array wrapped in reply Normal
      DWR-388            Bug         Resolved                Fixed                   David
                                                                        David Marginian Marginian
DWR         FileUpload Bug saves reference to HttpSession
      DWR-387            code        Resolved Normal         Fixed      Mike Wilson  Mike Wilson
DWR         Regression: Auto-switch to iframe mode for IE6 without Mike Wilson
      DWR-386            Bug         Open         Normal     UNRESOLVED              Mike Wilson
                                                                         ActiveX is missing from DWR3
DWR   DWR-385
            Better errorImprovement file upload
                          reporting for
                                     Open         Minor                 Lance        Lance
                                                             UNRESOLVED Semmens Semmens
DWR         Make it easier to plugOpenScriptSessionListener
      DWR-384             Improvement ain         Normal                  David      Lance
                                                              UNRESOLVED Marginian Semmens
DWR         Deadlock Bug
      DWR-383                         Resolved Normal         Fixed                  David
                                                                          David Marginian Marginian
DWR         Creator to invoke static factory methods
      DWR-382             New Feature Resolved Normal         Fixed                  Lance
                                                                          David Marginian Semmens
DWR         Configurable max file Resolved Normal
      DWR-381             Improvement upload size             Fixed                  Lance
                                                                          David Marginian Semmens
DWR         DWR fails when window.name contains characters that David Marginian HTTP
      DWR-380             Bug         Open        Normal                   are       Joe
                                                              UNRESOLVEDmunged byWalker
DWR         Add test cases for enum conversion
      DWR-379             Task        Open        Minor                   Matt
                                                              UNRESOLVED Conroy      David Marginian
DWR         Window.dwr access permission denied
      DWR-378             Bug         Open        Normal                  David
                                                              UNRESOLVED Marginian   A Garcia
DWR         dwr.engine.setParameters is misleading
      DWR-377             Improvement Resolved Normal         Fixed                  David
                                                                          David Marginian Marginian
DWR         Investigate Newimplement support for more platforms on both client (iPhone etc) and server (Goo
      DWR-376             and Feature Open        Normal      UNRESOLVED  Team       Mike Wilson
DWR         create all DWR threads as daemon threads Fixed
      DWR-375             Improvement Resolved Normal                                Deno
                                                                          David Marginian Vichas
DWR         DWR-365 Sub-task Closed
      DWR-374                                     MVC         Fixed       fails      David
                                           Spring Major - Generic Proxy David Marginian Marginian
DWR         DWR-365 Sub-task Resolved Major
      DWR-373                                                 Interface fails Wilson
                                           Marshall - Upload Fixed        Mike       David Marginian
DWR         DWR-365 Sub-task Closed
      DWR-372                                     Major       Fixed       David Marginian
                                                                                     David
                                           Marshall - Test Object With List Param fails Marginian
DWR         DWR-365 Sub-task Resolved Major
      DWR-371                                                 Fixed       David failsDavid
                                           Marshall - Generics ImplementationMarginian Marginian
DWR         Choose theImprovement
      DWR-370                         Closed      : tomcat.DwrCometProcessor) in Manson Thomas
                            dwr servlet class (ex Minor       Won't Fix Jose Noheda   spring configuration with MVC
DWR         CLONE -TomcatFeature
      DWR-369                         Resolved Major          Fixed       Joe
                          New 6 continuation support for Reverse Ajax WalkerJeon Am
DWR         Joda DateTime and LocalDateTime Converter
      DWR-368             New Feature Closed      Minor       Fixed                  Deno
                                                                          David Marginian Vichas
DWR         util.js - cloneNode does not work Minor
      DWR-367             Bug         Closed                  Fixed
                                                  with suffix of 0.       Mike WilsonDavid Marginian
DWR         Bug in util.js byId
      DWR-366             Bug         Resolved Minor          Fixed       Mike WilsonDavid Marginian
DWR         Ensure all tests from Closed
      DWR-365             Task        testdwr.war Major
                                                   are passingFixed                  David
                                                                          David Marginian Marginian
DWR         Reverse ajax polling starts beforeMajor session id is determined Lance Semmens
      DWR-364             Bug         Resolved a script Fixed             Mike Wilson
DWR         Handling server down/errors with reverse ajax
      DWR-363             Improvement Resolved Normal         Fixed                  David
                                                                          David Marginian Marginian
DWR         DWR creating two ScriptSessions on server Duplicate David Marginian Marginian
      DWR-362             Bug         Closed      Major       startup.               David
DWR         Add workaround for IE 7 maximum variable limitations David Marginian Marginian
      DWR-361             Improvement Open        Minor       UNRESOLVED             David
DWR         No            Improvement
      DWR-360 option for escapeHTML in setValues
                                      Open        Minor                   Mike       S
                                                              UNRESOLVED Wilson Melody
DWR         Update Spring integration docs Minor
      DWR-359             Task        Resolved                Fixed                  David
                                                                          David Marginian Marginian
DWR         Add docs for Json/Jsonp
      DWR-358             Task        Resolved Normal         Fixed                  David
                                                                          David Marginian Marginian
DWR         Integrate Reverse Ajax docs provided by Lance
      DWR-357             Task        Closed      Minor       Fixed                  David
                                                                          David Marginian Marginian
DWR         Add param Improvement
      DWR-356                          element Minor
                           to convertClosed in spring schema  Fixed       Jose NohedaDavid Marginian
DWR         FileStoreDownloadManager does Major
      DWR-355             Bug         Open                    UNRESOLVED Semmens
                                                                          Lance      Steve
                                                   not prepend downloadFileCache path Kondik
DWR         Any ScriptSessions method causes a crash Fixeda web method James Crow
      DWR-354             Bug         Resolved Blocker         from       David Marginian
DWR         Share 1 reverse ajax connection with multiple windows /Lance Semmens Semmens
      DWR-353             Improvement Open        Major       UNRESOLVED    tabs     Lance
DWR         Javascript error in engine.js whenNormal field has no parentNodeMichael Bannach
      DWR-352             Bug         Open                                Mike
                                                   file input UNRESOLVED Wilson
DWR         dwr.util.useLoadingMessage
      DWR-351             Bug         Closed      Minor                   Deno Vichas
                                                              Cannot Reproduce       Dejan Ristov
DWR         org.directwebremoting.dwrp.Batch.parseBasicPost() corrupts non-ascii data
      DWR-350             Bug         Resolved Major          Fixed       Team       Kenichi Masuko
DWR         Pair class doesn't implement equals() correctly for class MapStoreProvider$Index
      DWR-349             Bug         Closed      Major       Fixed       Jose NohedaDeno Vichas
DWR         watched map grows in AbstractStoreProvider
      DWR-348             Bug         Open        Major                   Jose
                                                              UNRESOLVED Noheda      Deno Vichas
DWR         listerns areBug AbstractMapProvider.fireItemAdded() Jose Noheda
      DWR-347              null       Closed      Major       Fixed                  Deno Vichas
DWR         Log4j error Task
      DWR-346             message Closed          Minor       Won't Fix Joe WalkerCS Tsang
DWR   DWR-345
            Debug/TestImprovement work when using UNRESOLVED Noheda
                            page does not
                                      Open        Minor                   Jose
                                                              spring to manage DWR   Gaurav Arora
DWR         File upload Bug fails with error "Failed to fnid parameter: windowName" Crow
      DWR-344              - Now      Resolved Blocker Fixed              Joe WalkerJames
DWR         ConversionBug
      DWR-343                          method implementation fails
                           of generic Resolved Major          Fixed       Joe WalkerJose Noheda
DWR         File upload Bug
      DWR-342                         Closed      Major
                           crashes Safari (on windows)        Won't Fix Joe WalkerJose Noheda
DWR         Better Inbound Conversion
      DWR-341             Improvement Open        Minor                   David      Kyle
                                                              UNRESOLVED Marginian Pinette
DWR         ScriptSessions.addFunctionCall overzealousFixed
      DWR-340             Bug         Resolved Critical                   Joe WalkerJeff F
DWR         Some documentation Resolved Normal
      DWR-339             Task         pages need updating Fixed                     Joe Walker
                                                                          David Marginian
DWR         setActiveReverseAjaxResolveda new ScriptSession but Mike Wilson one is not timed out
      DWR-338             Bug          creates Major          Fixed                  Nikola Ivancevic
                                                                          the previous
DWR         warningHandler used Resolved Major
      DWR-337             Bug         when server is down. Fixed                     David
                                                                          David Marginian Marginian
DWR         Allow global filters in Spring usingMajor
      DWR-336             Improvement Resolved                Fixed       Jose Noheda Noheda
                                                    namespace and annotations        Jose
DWR         Provide a max depth limit on outbound conversion
      DWR-335             New Feature Open        Major                   David      Jose
                                                              UNRESOLVED Marginian Noheda
DWR         Browser.withSession Resolved Major
      DWR-334             Bug                                 Duplicate the WalkerDejan
                                      runs against all sessions and not Joe specified one Ristov
DWR         File upload Bug with interactivity=stateless Fixed
      DWR-333              fails      Resolved Major                      Joe WalkerJose Noheda
DWR         File upload Bug in Chrome 1.0 Major
      DWR-332              fails      Closed                  Duplicate Joe WalkerJose Noheda
DWR         File upload Bug not work in google chrome Fixed
      DWR-331              does       Resolved Major                      Mike WilsonJames Crow
DWR         DefaultCreatorManager.addCreator(String, String, Map) Mike Wilson
      DWR-330             Bug         Resolved Minor          Fixed                  Noah Sloan
                                                                          ignores scriptName parameter
DWR         Browser.withSession Resolved Major
      DWR-329             Bug                                 Fixed       the WalkerJames
                                      runs against all sessions and not Joe specified one Crow
DWR         dojo build does not draw in dwr scripts
      DWR-328            Bug          Closed       Normal      Fixed                   Joe
                                                                            Jose Noheda Walker
DWR         Dojo widget example Open properly documented
      DWR-327            Task         is not       Minor                    Jose
                                                               UNRESOLVED Noheda WalkerJoe
DWR         DWR not work in IE Resolved Major
      DWR-326            Bug                                   Incomplete Joe WalkerAndrey Skrypnik
DWR         Map type should have a size property
      DWR-325            Improvement  Resolved Minor           Won't Fix Joe WalkerKyle Pinette
DWR         Tweak logging outputs
      DWR-324            Improvement  Resolved Minor           Fixed                   Joe Walker
                                                                            David Marginian
DWR         IE           Bug
      DWR-323 simultaneous connection limit Normal
                                      Open                     UNRESOLVED Marginian
                                                                            David      Joe
                                                   isn't constant, we need to be adaptiveWalker
DWR         Ensure that DWR checks that the return type of a method is convertable *before* it is executed.
      DWR-322            Task         Reopened Minor           UNRESOLVED   Team       Joe Walker
DWR         SpringCreators fail onResolved Blocker Fixed
      DWR-321            Bug           startup with NPE                     Jose NohedaJames Crow
DWR         Create script session In Progress Normal
      DWR-320            New Feature                           UNRESOLVED Wilson
                                       before including engine.js           Mike       Lance Semmens
DWR         jsessionid isn't properly matched Normal '#' exists in URL
      DWR-319            Bug          Resolved when a          Fixed                   Jared
                                                                            David Marginian
DWR         JDOMConverter issueResolved Major
      DWR-318            Improvement                           Fixed        Joe WalkerPierangelo Cecchetto
DWR         addRows should workaround IE's Minor bugFixed
      DWR-317            Improvement  Resolved border                       Mike Wilson
                                                                for empty table cells Mike Wilson
DWR         Error in util.js dwr.util._importNode method with Safari Mike Wilson
      DWR-316            Bug          Resolved Minor           Fixed                   Pierangelo Cecchetto
DWR         unable to use scope when integrate with spring
      DWR-315            Bug          Closed       Major       Won't Fix Jose Noheda   ota
DWR         StoreProvider implementations don't have access to HttpRequest/Session
      DWR-314            Bug          Resolved Major           Fixed        Joe WalkerJim Steinberger
DWR         [3.0 v112] Browser.getTargetSessions() is useful in the Runnable withSession methods, howeve
      DWR-313            Improvement  Resolved Minor           Fixed        Joe WalkerJames Crow
DWR         script sessions should convert scripts to strings as soon as possible to free up resources
      DWR-312            Improvement  Open         Major                    David
                                                               UNRESOLVED Marginian    Joe Walker
DWR         SessionProgressListener does not implement Serializable WalkerLance Semmens
      DWR-311            Bug          Resolved Major           Fixed        Joe
DWR         Test Im Here fails in unit test suite
      DWR-310            Bug          Resolved Major           Fixed        Joe WalkerJoe Walker
DWR         Overriding the default Open
      DWR-309            Bug          container breaks
                                                   Minor                    David
                                                               UNRESOLVED Marginian    Joe Walker
DWR         When marshalling from javascript Critical with 2 consecutiveWalkerJames Crow
      DWR-308            Bug          Resolved to Java Fixed                Joe identical object parameters, the obj
DWR         <dwr:auth>Bug different as <auth> in dwr.xml
      DWR-307              works      Closed       Minor       Fixed                   toni
                                                                            Jose Noheda garcia
DWR         ScriptBuffer and StringWrapper memory leakCannot Reproduce
      DWR-306            Bug          Resolved Critical                                Daniel
                                                                            David Marginian Cukier
DWR         Provide a simple mode where DWR does notUNRESOLVED Marginian outside of a request
      DWR-305            Improvement  Open         Major                    David      Joe
                                                                 store ScriptSession stateWalker
DWR         Support clustered environments better
      DWR-304            Improvement  Open         Major                    David
                                                               UNRESOLVED Marginian    Joe Walker
DWR         InterfaceHandler sets Resolved Major
      DWR-303            Bug           Mime Type to text/plain Fixed        Joe WalkerMatthew Jensen
DWR         Ability to disable remote method on inheritedUNRESOLVED Marginian
      DWR-302            Improvement  Open         Minor                    David
                                                                 class via annotations Kenton
DWR         Ampersands in the URL path cause NullPointerException in DWR Jim Steinberger
      DWR-301            Bug          Open         Trivial                  David      when
                                                               UNRESOLVED Marginian loading engine.js
DWR         Window.close() is notClosed after DWR Call in IE 6.0 ,Same thing is working in Mozilla
      DWR-300            Bug           working Normal                       Team
                                                               Cannot Reproduce        srinivas
DWR         Support @DataTransferObject in Spring configuration Jose Noheda Noheda
      DWR-299            New Feature  Resolved Major           Fixed                   Jose
DWR         BaseCallMarshaller.marshallOutbound() results in ConcurrentModificationException error in log
      DWR-298            Bug          Resolved Minor                        Joe WalkerRob Moore
                                                               Cannot Reproduce
DWR         dwr.war should ship with SLF4J rather than JCL so it will run Noheda Walker
      DWR-297            Improvement  Open         Normal                   Jose       Joe
                                                               UNRESOLVED on glassfish etc.
DWR         addOptionsBug
      DWR-296                         Resolved Major           Fixed         as parent Mike Wilson
                                                                                       for
                           should create new items in same documentMike Wilson multi-frame scenarios
DWR         improve workaround for IE's buggy getElementById
      DWR-295            Improvement  Resolved Minor           Fixed        Mike WilsonMike Wilson
DWR         test suite does not test security properly
      DWR-294            Bug          Resolved Critical        Fixed                   Joe Walker
                                                                            David Marginian
DWR   DWR-293
            DWR should support Open architecture better
                         New FeatureREST
                                      a            Major                    David
                                                               UNRESOLVED Marginian    Joe Walker
DWR         Facilitate multiple servers with absolute urls UNRESOLVED Marginian Bolwidt
      DWR-292            New Feature  Open         Major                    David      Erwin
DWR         deadlock between DefaultScriptSession and Fixed
      DWR-291            Bug          Resolved Major                        Joe WalkerTim
                                                                JettyContinuationSleeper Williamson
DWR         Http Compression (gzip) causes Reverse Ajax full streaming mode James Mortensen
      DWR-290            Bug          Closed       Minor       Won't Fix David Marginianto fail
DWR         ScriptSessions are (re)created when they don't need to Joe WalkerJoe Walker
      DWR-289            Bug          Resolved Major           Fixed        be
DWR         Safari doesBug encode URLs properly whichFixed page based script Walker grouping
      DWR-288              not        Resolved Minor            breaks      Joe WalkerJoe session
DWR         deadlock between BasicAlarm and JettyContinuationSleeper
      DWR-287            Bug          Resolved Major           Fixed        Joe WalkerTim Williamson
DWR         Problems with Table Editing Demo
      DWR-286            Bug          Resolved Minor           Fixed        Joe WalkerJoe Walker
DWR         dwr.xml could use a more verbose DTD to make features more discoverable
      DWR-285            New Feature  Open         Minor                    David
                                                               UNRESOLVED Marginian    Joe Walker
DWR         dwr.gi.toCdfDocument not adding Major for each record David Marginian walsh
      DWR-284            Bug          Open          jsxid      UNRESOLVED              brian
DWR         DWR considers a URL with ;jsessionid=... to be different thanMarginian
      DWR-283            Bug          Resolved Normal          Fixed                   Jim Steinberger
                                                                            David a URL without it
DWR         WebContext JavaDocResolved Minor method "getCurrentPage()" Jim Steinberger
      DWR-282            Bug           is misleading for       Fixed        Joe Walker
DWR         Tomcat does not shutdown because on non-daemon threads Marginian Khodorovskiy
      DWR-281            Bug          Resolved Normal          Fixed        David      Mikhail
DWR         DWR 3.0.M1 fileupload in a struts 2.0.11 application Joe WalkerSreedhar
      DWR-280            Bug          Resolved Major           Fixed
DWR         Chaining support for error/exception/warning UNRESOLVED Marginian Conaway
      DWR-279            Improvement  Open         Major       handlers David          Kevin
DWR         LegacyCompressor does not handle http(s) values
      DWR-278            Bug          Resolved Major           Fixed        Joe WalkerKevin Conaway
DWR         Merge error left nonexistent function dwr.engine._clearUp WalkerKevin Conaway
      DWR-277            Bug          Resolved Major           Fixed        Joe
DWR         Date FieldsBug populated using dwr.uti.setValues({}); Mike Wilson
      DWR-276              not        Resolved Minor           Fixed                   David Marginian
DWR         Adjust server-side method matching to take mapped classes into account
      DWR-275            Improvement  Resolved Major           Fixed        Joe WalkerJoe Walker
DWR         Allow overloaded method access Major
      DWR-274            Improvement  Resolved                 Fixed        Joe WalkerJoe Walker
DWR         Allow constructor injection on theMinor in addition to setterWalkerJoe Walker
      DWR-273            Improvement  Resolved server          Fixed        Joe injection
DWR         Add parameter(s) to the generated constructors to allowMike Wilson Walker
      DWR-272             Improvement Resolved Minor       Fixed                    Joe
                                                                         efficient object creation
DWR         Avoid downloading multiple declarations of generated JavaScript classes
      DWR-271             Improvement Resolved Minor       Fixed                    Joe
                                                                        Mike Wilson Walker
DWR         Support wildcard syntax for converters using Fixed mapping Noheda Walker
      DWR-270             Improvement Resolved Minor       class        Jose        Joe
DWR         Offer a "lighter" bi-directional class-mapping Fixed & Allow Wilson Walker
      DWR-269             Improvement Resolved Major                                Joe
                                                           scheme Mike alternative class-mapping schemes
DWR         Allow converter declaration include subclasses in class Joe WalkerJoe Walker
      DWR-268             Improvement Resolved Major       Fixed        mapping
DWR         Avoid serializing JavaScript properties not part of Java class Wilson Walker
      DWR-267             Improvement Resolved Major       Fixed        Mike        Joe
DWR         DWR should work when embedded in an SVG document
      DWR-266             Improvement Open        Minor                 David
                                                           UNRESOLVED Marginian     Joe Walker
DWR         Alternative Improvement
      DWR-265                         Open        Minor     context David
                          ways to convert depending on theUNRESOLVED Marginian      Joe Walker
DWR         Annotate generated JavaScript classes with Fixed names
      DWR-264             Improvement Resolved Major       class        Mike Wilson Mike Wilson
DWR         Generate class mapping code forMinor
      DWR-263             Improvement Resolved superclassFixed          Mike Wilson Mike Wilson
DWR         XSS flaw inBug
      DWR-262                         Closed
                            processing numbers Blocker Fixed            Joe WalkerJoe Walker
DWR         Improved Exception Handling
      DWR-261             New Feature Closed      Minor                             Kevin
                                                           Won't Fix David Marginian Conaway
DWR         Add "role" attribute toResolved Minor
      DWR-260             New Feature  <include/>          Fixed        Joe WalkerKevin Conaway
DWR         Allow multiple <dwr:configuration/> tags in the same Spring context
      DWR-259             Improvement Resolved Major       Fixed        Jose Noheda Pablo Krause
DWR         Spring lazyBug
      DWR-258                         Resolved Major
                            beans + AOP not working        Fixed        Joe WalkerPablo Krause
DWR         XSS flaw when including script that does notFixed
      DWR-257             Bug         Resolved Blocker      exist       Joe WalkerJoe Walker
DWR         ScriptSessionListeners are not being called Fixed
      DWR-256             Bug         Resolved Major                    Joe WalkerMarcus Better
DWR         Allow automatic Feature
      DWR-255             New script concatenation
                                      Open        Major                 David
                                                           UNRESOLVED Marginian     Joe Walker
DWR         DWR fails to identify lazy init beans
      DWR-254             Bug         Resolved Major       Fixed                    Jose
                                                                        Jose Noheda Noheda
DWR         Disappearing classesResolved 3.0M1-RC2, annotations and Spring
      DWR-253             Bug          with DWR Major      Fixed        Jose Noheda Daniel Bryant
DWR         Working spring configuration in 2.0.3 fails to Fixedin 3.0.M1 WalkerSashidhar Guduri
      DWR-252             Bug         Resolved Major       start        Joe
DWR         script sessions time out even when active reverse ajax is turned onJoe Walker
      DWR-251             Bug         Resolved Major       Duplicate Joe Walker
DWR         Script Session inversion using dwr on two popup window with reverse ajax activated on one
      DWR-250             Bug         Resolved Major       Fixed        Joe WalkerManson Thomas
DWR         DWR + Spring Security 2.0 => The specifiedUNRESOLVED Noheda
      DWR-249             Bug         Open        Normal                is not      Erwin
                                                             call count Jose a number Neys
DWR         dwr.util.setValues() dies when the input dataFixed
      DWR-248             Bug         Resolved Minor        is recursive            Joe
                                                                        Mike Wilson Walker
DWR         The name parameter for FileTransfer objects Fixed to be ignored (filename Benzrandom hex valu
      DWR-247             Bug         Resolved Trivial     seems        Joe WalkerMichael is a
DWR         Generate specific error when server connection lost
      DWR-246             Improvement Open        Major                 David       Travis
                                                           UNRESOLVED Marginian Haagen
DWR         DWR Spring schema Resolved allow filter parameters Jose Noheda
      DWR-245             Bug         does not Major       Fixed                    Sarah Gladstone
DWR         "The specified call count is not a Major in UNRESOLVED Marginian Yan
      DWR-244             Bug         Open                              David
                                                  number" cluster environment Davey
DWR         Only first parameter comes through in ScriptSession.getPage()
      DWR-243             Bug         Resolved Major       Fixed        Joe WalkerLance Semmens
DWR         warnings about DTDsResolved happen when using spring WalkerJoe Walker
      DWR-242             Bug          should not Major    Fixed        Joe config.
DWR         Iframe mode causes memory leaks and page resizing Mike Wilson
      DWR-241             Bug         Reopened Normal      UNRESOLVED               Mike Wilson
DWR         Failed to find parameter: callCount
      DWR-240             Bug         Resolved Major       Fixed        Joe WalkerDamien B
DWR         Simultaneous handling of If-Modified-Since and If-None-Match is broken
      DWR-239             Bug         Resolved Major       Fixed        Joe WalkerDamien B
DWR         Allow filtersImprovement at the method levelUNRESOLVED Marginian Gladstone
      DWR-238                         Open
                            to be defined         Major                 David       Sarah
DWR         error in IE ifBug reverse ajax without activex enabled Mike Wilson
      DWR-237               doing     Resolved Major       Fixed                    Mike Wilson
DWR         Work out which of theResolved Minor
      DWR-236                          fast                Fixed
                          Improvement shutdown methods is best Joe WalkerJoe Walker
DWR         reverse ajax with XHRResolved cause lockup in IE
      DWR-235             Bug          poll may Major      Fixed        Mike Wilson Mike Wilson
DWR         DWR should support Open
      DWR-234             New Feature Resin       Minor                 David
                                                           UNRESOLVED Marginian     Joe Walker
DWR         Reverse-AJAX Timeout
      DWR-233             Bug         Resolved Major       Fixed        Joe WalkerDan Merkel
DWR         DWR should handle cross-domain requests where the data set is largeWalker
      DWR-232             Improvement Open        Normal                David       Joe
                                                           UNRESOLVED Marginian with script tag remoting
DWR         IE             leak       Resolved Major
      DWR-231 memory Bug related to timeout setting Fixed               Mike Wilson Mike Wilson
DWR         Forward ajax failure on mobile phones.
      DWR-230             Bug         Open        Normal                David
                                                           UNRESOLVED Marginian     Joe Walker
DWR         ScheduledThreadPoolExecutor does not shut down
      DWR-229             Bug         Resolved Trivial     Fixed        Joe WalkerSteve Kondik
DWR         Release date on download page Major
      DWR-228             Improvement Resolved             Fixed        Joe WalkerManson Thomas
DWR         DWR should have an Resolved with Ext
      DWR-227             New Feature integration Major    Won't Fix Joe WalkerJoe Walker
DWR         Generated Improvement not polute global namespace Joe WalkerJoe Walker
      DWR-226                         Resolved Major
                          scripts should                   Fixed
DWR         Generic types are lost in proxied Major
      DWR-225             Bug         Open        beans                 David
                                                           UNRESOLVED Marginian     Joe Walker
DWR         the           Improvement Resolved Minor       Won't
      DWR-224 WAR file should be configurable using spring Fix Joe WalkerJoe Walker
DWR         DWR Namespace bean referenceMajor
      DWR-223             Improvement Resolved             Fixed                    Josh
                                                                        Jose Noheda Kalderimis
DWR         addRows appending data from previous indexed columns into current indexed columns
      DWR-222             Bug         Resolved Major       Fixed        Joe WalkerSook Meng Muk
DWR         Put           Improvement Resolved Major
      DWR-221 dwr version in engine.js & util.js           Fixed        Joe WalkerManson Thomas
DWR         Create a DWR RPC plugin for Dojo RPC service
      DWR-220             New Feature Resolved Major       Fixed        Joe WalkerJoe Walker
DWR         __System shows up in list of exported classes. It shouldn't WalkerJoe Walker
      DWR-219             Improvement Resolved Minor       Fixed        Joe
DWR         AjaxFilters Bug called Resolved Major __System are called
      DWR-218              are        when methods on      Fixed        Joe WalkerJoe Walker
DWR         Poor performance in IE due to bad string concatenation Mike Wilson
      DWR-217             Bug         Resolved Major       Fixed                    Barthelemy von Haller
DWR         fluent configuration does not support all the options from dwr.xml Joe Walker
      DWR-216            Improvement Open         Major                 David
                                                            UNRESOLVED Marginian
DWR         Hassle using DWR inOpen
      DWR-215            Improvement  modular web applications
                                                  Minor     UNRESOLVED Noheda Novotný
                                                                        Jose        Jan
DWR         ScriptSession ID syncing should Major an additional request Marginian
      DWR-214            Improvement Open         not be    UNRESOLVED  David       Joe Walker
DWR         dwr:annotation-config Resolved Major
      DWR-213            Bug                                Fixed
                                     throws FatalBeanException          Jose Noheda Steve Kondik
DWR         Investigate Improvement data to error handlers as we now do Marginian
      DWR-212            passing moreOpen         Minor                 David       Joe Walker
                                                            UNRESOLVED for textHtmlHandler
DWR         Update auth.js, document it, and Major it officially part of DWR
      DWR-211            Improvement Open         make                  David
                                                            UNRESOLVED Marginian    Joe Walker
DWR         More scopes forFeature
      DWR-210            New sessionsOpen         Major                 David
                                                            UNRESOLVED Marginian    Joe Walker
DWR         Handling ofBug
      DWR-209                        Resolved Minor         Fixed
                          objects without converters isn't good         Joe WalkerJoe Walker
DWR         normal remote calls are delayed (waiting for reverse ajax polls) when using setOrdered(true)
      DWR-208            Bug         Resolved Major         Fixed       Mike Wilson Mike Wilson
DWR         ActiveReverseAjax broken in IE7 - "The data Fixed
      DWR-207            Bug         Closed       Major                  to complete this operation
                                                            necessary Joe WalkerPhil McCarthy is not yet ava
DWR         "Failed to find parameter: callCount"
      DWR-206            Bug         Resolved Major         Fixed       Joe WalkerKees de Kooter
DWR         jms dependency missing from pom.xml
      DWR-205            Bug         Resolved Normal        Fixed                   Kees de
                                                                        Brendan Grainger Kooter
DWR         Annotation Bug
      DWR-204             configuration does notMajor with AOP proxies
                                     Resolved      work     Fixed                   Jose
                                                                        Jose Noheda Noheda
DWR         Reverse Ajax in EarlyResolvedMode: Connection isn't closed whenmathiasare buffered
      DWR-203            Bug          Closing     Major     Fixed       Joe Walker scripts fischer
DWR         FileTransfer does not Resolved correct file name
      DWR-202            Bug         return the Minor       Fixed       Joe WalkerAleksey Kudinov
DWR         dwr.util.toDescriptiveString should display (truncated) XML from any DOM element/document.
      DWR-201            Improvement Open         Minor                 Mike
                                                            UNRESOLVED Wilson WalkerJoe
DWR         Improve theImprovement
      DWR-200                        Resolved Major         Fixed
                           way DWR handles cross-domain requests Joe WalkerJoe Walker
DWR         Add <dwr:component-scan> functionality Fixed
      DWR-199            New Feature Closed       Major                             Jose
                                                                        Jose Noheda Noheda
DWR         DWR should start without commons-file-upload in the classpath Joe Walker
      DWR-198            Bug         Resolved Major         Fixed       Joe Walker
DWR         Unable to override context path for static engine.js
      DWR-197            Bug         Resolved Normal        Fixed                   Hani
                                                                        David Marginian Suleiman
DWR         No           Bug         Resolved Major         FileTransfer in engine.js in IE7.
      DWR-196 such property Javascript exception using Won't Fix Joe WalkerMikhail Khodorovskiy
DWR         CachingFileHandler does not detect the age Fixed
      DWR-195            Bug         Resolved Major                     Joe Walker gives 302
                                                            of a script properly, soJoe Walkerwhen it shouldn't
DWR         engine.js inBug is broken
      DWR-194              cvs       Resolved Major         Fixed       Joe WalkerHani Suleiman
DWR         engine.js inBug is broken
      DWR-193              cvs       Resolved Major         Fixed       Joe WalkerHani Suleiman
DWR         check conversion to dom4j elements (and other elements) WalkerJoe Walker
      DWR-192            Bug         Resolved Minor         Fixed       Joe
DWR         CLONE -Reverse Ajax fails in IE when no output for over 60 WalkerRon Bernard
      DWR-191            Bug         Closed       Major     Fixed       Joe seconds
DWR         2            Bug
      DWR-190 connection limit avoidance does not work properly
                                     Open         Normal                David
                                                            UNRESOLVED Marginian    Joe Walker
DWR         Active reverse Ajax not working inBlocker Fixed
      DWR-189            Bug         Resolved      2.0.2                Joe WalkerNicolas Bourdeau
DWR         DWR should support Open Gears
      DWR-188            New Feature Google       Major                 David
                                                            UNRESOLVED Marginian    Joe Walker
DWR         Pass HTTP status code to textHTMLHandlerFixed
      DWR-187            Improvement Resolved Trivial                   Joe WalkerDavid Marginian
DWR         Looped data in lists can kill collection marshaller in outbound mode Walker
      DWR-186            Bug         Resolved Major         Fixed       Joe WalkerJoe
DWR         Timeout problems with Firefox Major
      DWR-185            Bug         Resolved               Fixed       Joe WalkerJoe Walker
DWR         setValues should have an option to eval script in inserted HTML Joe Walker
      DWR-184            Improvement Open         Minor                 Mike
                                                            UNRESOLVED Wilson
DWR         Add <dwr:annotation-config> schema handler
      DWR-183            New Feature Resolved Major         Fixed                   Jose
                                                                        Jose Noheda Noheda
DWR         Add <dwr:url-mapping> schema handler
      DWR-182            New Feature Resolved Major         Fixed                   Jose
                                                                        Jose Noheda Noheda
DWR         Reverse Ajax fails in IE when no output for over 60 seconds WalkerJoe Walker
      DWR-181            Bug         Resolved Major         Fixed       Joe
DWR         NPE in OutputAlarm.cancel()
      DWR-180            Bug         Closed       Major     Fixed       Joe WalkerAndrei Ivanov
DWR         DWR should be log silent in normal use
      DWR-179            Improvement Resolved Minor         Fixed       Joe WalkerHani Suleiman
DWR         ProcessingImprovement
      DWR-178                        Reopened annotation UNRESOLVEDWalkerNige White
                          of @RemoteProperty Major                      Joe
DWR         ExceptionsBug reverse ajax failures with non US localeJoe WalkerJoe Walker
      DWR-177             and        Resolved Major         Fixed
DWR         setActiveReverseAjaxResolved Major application starts up
      DWR-176            Bug          and IE problem at     Fixed       Joe Walkerrason yang
DWR         dwr.util.addOptions(fieldID,data) display the resultsFixa Joe , but in Satya sidhartha
      DWR-175            Improvement Resolved Major         Won't in list Walker UNSORTED manner. How to
DWR         Open API for providing different application context than Jose Noheda Novotný context
      DWR-174            Improvement Resolved Major         Fixed                   Jan
                                                                         default web application
DWR         Inconsistent behavior Resolved Trivial
      DWR-173            Bug         of dwr.util.setValue   Won't Fix Mike Wilson   Randy Jones
DWR         Can't configure from annotations dwr 2.0.1 Fixed
      DWR-172            Bug         Resolved Major                     Joe Walkerjustin simonelis
DWR         Add support for reverse proxies Major
      DWR-171            Improvement Resolved               Fixed                   Bernhard Lackner
                                                                        David Marginian
DWR         Error serializing typesafe Map<?, Major
      DWR-170            Bug                                Fixed       Joe Walker
                                     Resolved Object> and Collection<Object>Tibor Hegyi
DWR         Incorrect handling of beans that have a parent with Spring 2.5Noheda
      DWR-169            Bug         Resolved Major         Fixed       Jose        Fried Hoeben
DWR         DWR leaksBug element references when escaping HTML WalkerManuel Dominguez Sarmiento
      DWR-168              DOM       Closed       Major     Fixed       Joe
DWR         DWR should expose Security Error
      DWR-167            Improvement Open         Minor                 David       Sami
                                                            UNRESOLVED Marginian Dalouche
DWR         the          Bug
      DWR-166 "dwr:include method" doesn't Critical
                                     Closed       effect    Fixed       Jose Noheda sinosaga
DWR         Support forImprovement
      DWR-165                         abstract Major
                          convertingResolved classes        Fixed       Joe WalkerLance Semmens
DWR         ExceptionsBug when we're posting a file upload
      DWR-164             fail       Resolved Major         Fixed       Joe WalkerJoe Walker
DWR         Number.MAX_VALUEResolved Minor
      DWR-163            Bug          not converted properlyFixed       Joe WalkerJoe Walker
DWR         DWR & Spring MVC integeration Critical
      DWR-162            Bug         Resolved               Fixed       Joe Walkerdavid parto
DWR         dwr
      DWR-161 doesn'tBug             Resolved Major
                          support spring with AOP           Fixed       Jose Noheda fanchunhua
DWR   DWR-160            Bug          Resolved Critical        Fixed        Joe WalkerSook Meng Muk
             Reverse Ajax poll failed (pollRetries=1): dwr.engine.incompleteReply : Incomplete reply from serv
DWR   DWR-151             the script Reopened unload of a UNRESOLVED of window
             Destroying Task          session on Critical                   David
                                                               page and close Marginian lakshmiprasad
DWR   DWR-149            Bug          Resolved Major           Fixed        Joe Walker
             File upload: Subsequent dwr callback not being called in Firefox Lance Semmens
DWR   DWR-148            Improvement
             File upload: support for progress bar(s)
                                      Open         Normal                   Lance       Lance
                                                               UNRESOLVED Semmens Semmens
DWR   DWR-147Memory leaksBug          Resolved Major                                    Joe
                                                               Duplicate Mike Wilson Walker
DWR   DWR-146            Bug          Resolved Major
             Reverse AJAX - Browser JavaScript MemoryFixed      Leak        Mike Wilson Thomas S. Pangborn
DWR   DWR-145            Bug
             Script delivery stalled Resolved Critical         Fixed        Joe WalkerThomas Schall
DWR   DWR-144            Bug          IBM JDK Minor            Fixed        Mike Wilsonwhen first ajax call is done
             DWR annotation with Resolved 1.4 makes dwr throws an exceptionManson Thomas
DWR   DWR-143            New Feature  Closed
             Tomcat 6 continuation support forMajor            Won't Fix David Marginian
                                                    Reverse Ajax                        Manson Thomas
DWR   DWR-142            Improvement
             Create a server-side GI data cache
                                      Open         Minor                    David
                                                               UNRESOLVED Marginian     Joe Walker
DWR          GI          Improvement  Resolved using
      DWR-141 Builder should be able to save Minor DWR         Won't Fix David MarginianJoe Walker
DWR   DWR-140            Improvement
             ScriptSessionListener    Resolved Major           Fixed        Joe WalkerLance Semmens
DWR   DWR-139            Bug
             DWREngine is undefined   Resolved Blocker Fixed                Joe WalkerAUGUSTO Manuel
DWR   DWR-138            Improvement  Open         Trivial                  David
             DWR javascript should pass all JSLint tests.UNRESOLVED Marginian White     Nige
DWR   DWR-137            Bug          Resolved Major           Won't
             AbstractOutboundVariable.getReferenceVariable() Fix Joe Walkerpatrickjiang
DWR   DWR-136            Bug          Resolved Major           Fixed
             "Parameters" option not getting set in request object Joe WalkerJP
DWR   DWR-135            Bug          Resolved Major
             ScriptTag does not support Synchronous calls      Won't Fix Joe WalkerDiego Parrilla
DWR   DWR-134            Improvement  Resolved Minor           Fixed        Joe Walker
             Overload addRows method allowing List as parameter in Util.java Vinayak
DWR   DWR-133            Improvement  Resolved Major           Fixed         beans are Eric Miles
                                                                                        not
             Once global context beans are remoted, servlet contextJose Noheda remoted unless a new/diff
DWR   DWR-132            Bug          Resolved attribute ofFixed
             Spring namespace type for name Major                           Jose Noheda Miles
                                                                                        Eric
                                                                dwr:controller conflict's with Spring XSD name attrib
DWR   DWR-131             disable Annotations Trivial
             Add flag to Bug          Resolved                 Fixed        Joe WalkerDavid Marginian
DWR   DWR-130            Bug          Resolved Major           Fixed
             DWR doesn't correctly serialize Date from other context/frame  Mike Wilson Mike Wilson
DWR   DWR-129            Improvement
             allow Java constants to be exposed to Javascript
                                      Open         Minor                    David
                                                               UNRESOLVED Marginian     Joe Walker
DWR   DWR-128            Bug          Closed       Major       Fixed        Joe Walker enabled.
             "dwr not defined" when refreshing/leaving a page with Reverse AjaxMatan
DWR   DWR-127              tag should by
                                      Resolved use parent Fixed id as Jose Noheda
             dwr:remoteImprovement default Minor               bean                     Kees
                                                                            javascript value de Kooter
DWR   DWR-126dwr:includeBug           Resolved Major
                           directive not working properly Fixed             Joe WalkerKees de Kooter
DWR   DWR-125            Bug
             Remoted class implements generic method with concrete type. Annotations are null in Ajax Filte
                                      Open         Major                    David       Lance
                                                               UNRESOLVED Marginian Semmens
DWR   DWR-124            Bug
             setValue removes line breaks in textarea on Fixed
                                      Closed       Major       IE           Mike Wilson Mike Wilson
DWR   DWR-123            Bug          Resolved Major
             Detecting server is down during reverse ajax Fixedpolling      Joe WalkerMatan
DWR   DWR-122Provide an New Feature
                         integrationOpen between DWR &UNRESOLVED Noheda Noheda
                                       layer       Major                    Jose
                                                                Spring Webflow          Jose
DWR   DWR-121ApplicationBug           Resolved Major            fails to display floating menus in Yusuf Bin Abdull
                           system built on VB 6.0 and ASPIncomplete Joe WalkerMuhammadlatest updated IE
DWR   DWR-120            Bug          Resolved      be set     Fixed        Joe
             allowScriptTagRemoting needs toMinor to false to work. WalkerKevin Richards
DWR   DWR-119            Bug          on Timeout
             Request Not Aborted Resolved Major                Fixed        Joe WalkerJoe Walker
DWR   DWR-118            Bug          Closed        work
             DWREngine.setOrdered does notBlocker Fixed                     Joe WalkerJoern Turner
DWR   DWR-117            Bug          Resolved Major           Fixed        Mike Wilson "javascript"
                                                                                        Joe
             AnnotationsConfigurator: Error when I specify "scope" but don't specify Walker
DWR   DWR-116             control overResolved Major
             allow more New Featurehow a callback is called    Fixed                    Joe Walker
                                                                            David Marginian
DWR   DWR-115            Bug          Resolved Major           Fixed        Joe
             change in parameter order with callback method signatures Walkerscott hare
DWR   DWR-114            Bug          Closed       Minor
             Hibernate converters don't redeploy well          Fixed        Joe WalkerJoe Walker
DWR   DWR-113            Bug          Closed       Major       Fixed        Joe Walker
             webwork integration is broken: DWRActionUtils calls itself wrongly Joe Walker
DWR   DWR-112            Bug          Closed       does
             The disconnectedTime init-param Major not work    Fixed        Joe WalkerJoe Walker
DWR   DWR-111            Bug
             getRemoteUser            Resolved Minor           Fixed        Joe WalkerTeoh Teik Liang
DWR   DWR-110            Task         attribute to Major
             add name (javascript) Open                        UNRESOLVED Marginian
                                                                            David
                                                   DataTransferObject annotation Mike Wilson
DWR   DWR-109            Bug          Closed       setValue and does not convert options object properly
             Proxy for dwr.util.setValues calls Major          Fixed        Joe WalkerJoe Walker
DWR   DWR-108            Improvement  Resolved Major
             @Auth annotation only allows single value Fixed                Joe WalkerHani Suleiman
DWR   DWR-107             for Safari 2
             Add suport New Feature   Resolved Major           Fixed        Joe WalkerBrice Copy
DWR   DWR-106            Improvement  Closed       Minor
             Wrong documentation on plug-in architecture       Fixed        Joe WalkerEven Andre Fiskvik
DWR   DWR-105            New Feature  java.net.URI as well
             support conversion of Resolved Major asFixed                   Joe
                                                                java.net.URL WalkerJoe Walker
DWR   DWR-104            New Feature
             DWR should support Open as a wire protocol
                                      bayeux       Minor                    David
                                                               UNRESOLVED Marginian     Joe Walker
DWR   DWR-103            dwr.xml cannot
                                      Resolved
             element in Improvement have aNormal               Duplicate Mike "aaa.bbb.CCC"
                                                    javascript attribute such asWilson  Guedon
DWR   DWR-102            Improvement  Resolved Major            allow more object based use
                                                                                        Joe Walker
             Add a scope option to engine.js callbacks toDuplicate David Marginian of DWR
DWR   DWR-101             handling in web.xml is not correct or shoud be documented. Rubin
             Inner class Bug          Resolved Trivial         Fixed        Joe WalkerPavel
DWR          IE          Improvement  Closed
      DWR-100 clicks for newly created iframes     Major       Fixed        Joe WalkerJoe Walker
DWR                      Bug          Resolved Trivial
      DWR-99 NoClassDefFoundError during initialization ofFixed dwr         Joe WalkerJan Hoeve
DWR                         loading using
                                      Open         Minor        other implementations. Walker
      DWR-98 Allow classImprovement class.forName andUNRESOLVED Marginian   David       Joe
DWR                      New Feature  Resolved
      DWR-97 Make window close remove scriptMajor              Fixed        Joe
                                                    sessions from the server WalkerJoe Walker
DWR                       the array converter works with signatures properly
      DWR-96 Check that Improvement   Resolved Minor           Fixed        Joe WalkerJoe Walker
DWR                      Improvement   Open
      DWR-95 Allow beans to extend HashMap Minor                         David
                                                              UNRESOLVED Marginian  Joe Walker
DWR                       multi-dimensional arrays convert Fixed
      DWR-94 Check that Improvement    Resolved Minor          properly Joe WalkerJoe Walker
DWR                      New Feature   members Minor
      DWR-93 Allow export of static Open                                 David
                                                              UNRESOLVED Marginian  Joe Walker
DWR                      New Feature JSON output
                                       plain
      DWR-92 DWR should support Resolved Minor                Fixed                 Joe
                                                                         Randy Jones Walker
DWR   DWR-91 RegressionBug             Closed      Major      Fixed
                           in util.js breaks dwr.util.addOptions         Mike WilsonScott Rankin
DWR                      Bug           Closed
      DWR-90 generated javascript class brokenMajor           Fixed      Joe WalkerMike Wilson
                                                    - constructor name hidden
DWR                      Bug           Resolved Major         Fixed      Brendan Brendan
      DWR-89 Cannot configure spring creator using Namespace configuration Grainger Grainger
DWR                      Bug           Open        Minor      UNRESOLVED Wilson
                                                                         Mike       Mike Wilson
      DWR-88 setValues with nested arrays creates id:s with illegal characters according to html spec
DWR                      Bug           Closed
      DWR-87 Possible NullPointerException in Minor           Fixed      Joe Walker
                                                   Batch.checkNotCsrfAttack:200 Patrick Thomas
DWR                      Improvement   alternative Normal     Fixed      errors and Ilya Perminov
      DWR-86 Allow users to set an Resolved error handler for polling David Marginianto specify a retry policy
DWR                      New Feature   Resolved     the contextPath so they don't need to hard code it
      DWR-85 Allow users of reverse ajax to findMajor         Fixed      Joe WalkerJoe Walker
DWR                      Bug           Closed      Trivial    Fixed
      DWR-84 A typo in web/WEB-INF/classes/org/directwebremoting/utils.jsJoe WalkerIlya Perminov
DWR                      Bug           Resolved Trivial       Fixed      Joe WalkerIlya Perminov
      DWR-83 Possible resource leak in org.directwebremoting.servlet.FileHandler.handle
DWR                       incomplete
      DWR-82 Spring xsd Bug            Closed      Minor      Fixed                 Hani Suleiman
                                                                         Brendan Grainger
DWR                      Bug           Closed
      DWR-81 ErrorHandler is not always called Major          Fixed      Joe WalkerJoe Walker
DWR                       find         Resolved
      DWR-80 DWR can't Bug varargs methods Major              Fixed      Joe WalkerHani Suleiman
DWR                      Improvement   Resolved Major
      DWR-79 Logging output is unhelpful                      Fixed      Joe WalkerHani Suleiman
DWR                      New Feature   Open        Major
      DWR-78 Hooks need to be able to relate to calls                    David
                                                              UNRESOLVED Marginian  Joe Walker
DWR                      Improvement
      DWR-77 Find other ways to doOpen             Minor      UNRESOLVED Marginian
                                                                         David      Joe
                                        WebContextFactory.get() from core DWR files Walker
DWR                      Improvement IE while Major reverse ajax
                                       for
      DWR-76 Get rid of the spinner Closed         doing      Fixed      Joe WalkerJoe Walker
DWR                        form and named elements handling
      DWR-75 Overhaul ofImprovement    Open        Minor                 Mike
                                                              UNRESOLVED Wilson     Mike Wilson
DWR                      Bug           Closed      Minor
      DWR-74 toDescriptiveString fails with some XUL objects  Fixed                 Joe
                                                                         Mike Wilson Walker
DWR                      Bug           Closed      Major
      DWR-73 Spring Creator with springs session scope Fixed                        Joe
                                                                         Jose Noheda Walker
DWR                      Bug           Closed      Major
      DWR-72 Binding of nested properties doesnt work. Fixed                        Joe
                                                                         Mike Wilson Walker
DWR                      Bug           Closed      Major      Fixed      on forms Joe
      DWR-71 DWRUtil.getValues return unnatural mapping when use Mike Wilson Walker
DWR                      Bug           Closed      Minor
      DWR-70 getValue and empty values in select elements     Fixed                 Joe
                                                                         Mike Wilson Walker
DWR                      Bug           Closed       the rowCreator
      DWR-69 Util.js: missing the rowcounter forMinor         Fixed                 Joe
                                                                         Mike Wilson Walker
DWR                      Bug           Closed      Minor
      DWR-68 DWRUtil.getValue mis-handles radio buttonsWon't Fix Mike Wilson Walker Joe
DWR                        check        doomed failure        Fixed
      DWR-67 various nullBug areClosed to Trivial on some browser                   Joe
                                                                         Mike Wilson Walker
DWR                      New be grouped for fewer downloads
      DWR-66 Allow scripts to Feature  Open        Trivial               David
                                                              UNRESOLVED Marginian  Joe Walker
DWR                      New Feature   Open
      DWR-65 Allow customizable namespaces Minor              UNRESOLVED Marginian
                                                                         David      Joe Walker
                                                   so dwr.engine.blah and dwr.util.blah can be replaced with custo
DWR                      New XMLBeans Converter
      DWR-64 Add an Apache Feature     Resolved Minor         Fixed      Joe WalkerJoe Walker
DWR                      Bug           Closed      Major      Fixed      + IE7 JS errors during ReverseAjax
      DWR-63 Comet notifications only once every 60 seconds in RC4Joe WalkerMatan
DWR                      Improvement   Open        reverse
      DWR-62 Allow specify page parameter for Minor ajax.                David
                                                              UNRESOLVED Marginian  Ilya Agoshkov
DWR                      Bug           Closed
      DWR-61 Error in dwr.engine._createBatch Majorfunction Fixed        Joe WalkerIlya Agoshkov
DWR                      Bug           Resolved Critical      Fixed      David Marginian
                                                                                      appserver
      DWR-60 Synchronized block in DefaultScriptSessionManager locking entireScott Rankin
DWR                      Improvement
      DWR-59 Complete the Spring schemaClosed      Major      Fixed                 Jose Noheda
                                                                         Brendan Grainger
DWR                      Bug           Closed      Major      Fixed       when using formatting
      DWR-58 dwr.util.addOptions does not perform XSS safe insertionJoe WalkerJoe Walker function
DWR                      New getValue()Closed      Minor
      DWR-57 feature request: Feature handling of set ofFixed            Mike WilsonMike Wilson
                                                               checkboxes with same name
DWR                      Bug           Closed      Minor      Fixed      Joe WalkerTim Peierls
      DWR-56 DefaultRemoter.methodCache accessed concurrently with no synchronization
DWR                      Bug           Closed      Major      Duplicate
      DWR-55 IE7 consumes large amount fo CPU while doing comet Joe WalkerJoe Walker
DWR                      Bug           Closed      Major
      DWR-54 Comet notifications only once every 60 seconds   Fixed      Joe WalkerMatan
DWR                      Bug           Closed      Major       queries Joe WalkerMatan
      DWR-53 "Polling only" does not wait for poll time and Fixed constantly
DWR                      Task          Resolved Critical      Fixed      Joe
      DWR-52 Ensure that all code has an author that has signed a CLA WalkerJoe Walker
DWR                       ICLA         Closed      Critical   Fixed      Joe
      DWR-51 Update the Task to fix issues on the scope of submissions WalkerJoe Walker
DWR                         formatting, comments, or other trivial changes to the DWR Walker
      DWR-50 Improve theImprovement    Resolved Trivial       Fixed      Joe WalkerJoe source
DWR                      New Featuretransport layer for DWR
      DWR-49 Use lightstreamer as Open a           Minor                 David
                                                              UNRESOLVED Marginian  Joe Walker
DWR                      New Feature   Resolved Major         Fixed      Joe WalkerJoe Walker
      DWR-48 Create some server side GI jsx document classes along with converters
DWR                      Bug           Closed      Major      Fixed      Joe WalkerJoe Walker
      DWR-47 DWR on tomcat behind apache linked through AJP does slow reverse ajax polls
DWR                      New Feature reverse ajax proxy compiler Joe WalkerJoe Walker
                                       Java
      DWR-46 Create a javascript to Resolved Critical         Fixed
DWR                         Spring + DWR demo Minor
      DWR-45 Complete aImprovement     Open                              David
                                                              UNRESOLVED Marginian  Joe Walker
DWR                         Struts v2 Open
      DWR-44 Complete aImprovement                 Minor
                                       / Webwork + DWR demo              David
                                                              UNRESOLVED Marginian  Joe Walker
DWR                         Struts v1 Open
                                       +
      DWR-43 Complete aImprovementDWR demo         Minor                 Ahmed      Joe
                                                              UNRESOLVED HashimWalker
DWR                      Improvement   Resolved Major
      DWR-42 Merge the dwr and dwr-test projects              Fixed      Joe WalkerJoe Walker
DWR                      Improvement
      DWR-41 Port DWR to Java5 Resolved Critical              Fixed      Joe WalkerJoe Walker
DWR                      New
      DWR-40 Support JMS Feature       Resolved Major         Fixed      Joe WalkerJoe Walker
DWR                            New FeatureOpen
            DWR-39 Create a server-side OpenAjax hub  Major                  David
                                                                  UNRESOLVED Marginian Joe Walker
DWR                            New FeatureResolved Major
            DWR-38 Add clustering support through Terracotta Fixed           Joe WalkerJoe Walker
DWR                            Bug        Closed      Minor        with      Brendan dwr:remote
                                                                                       Scott
            DWR-37 DWR Namespace Handler causes problems Fixedchild beans for GraingerRankin
DWR                            New FeatureClosed      Normal
            DWR-36 Add support for Websphere async servlets Won't Fix David Marginian  Joe Walker
DWR                            New FeatureClosed      Normal
            DWR-35 Add support for Weblogic async servlets                             Joe Walker
                                                                  Won't Fix David Marginian
DWR                            ImprovementClosed      Major
            DWR-34 Add support for Tomcat async servlets                               Joe Walker
                                                                  Won't Fix David Marginian
DWR                            ImprovementResolved Minor
            DWR-33 Enhance DWR's output when an error happens     Fixed      Joe WalkerJoe Walker
DWR                            New FeatureResolved Major          Fixed
            DWR-32 Add more agressive inline javascript compression          Joe WalkerJoe Walker
DWR                            Improvement protection Minor       Fixed      scripts
            DWR-31 Extend anti-script-tagResolved to include reverse ajax Joe WalkerJoe Walker
DWR                            ImprovementOpen        Trivial     UNRESOLVED of the path
                                                                             hash      Joe Walker
            DWR-30 Make http session cookie embedded in script include a David Marginian of the page
DWR                            Bug         ajax from streaming when in embedded mode. Walker
            DWR-29 Jetty prevents reverseClosed       Blocker Fixed          Joe WalkerJoe
DWR                            Bug         when       Minor       UNRESOLVED David
            DWR-28 Relative path in resultOpen invoking an action by DWRActionMarginianJoe Walker
DWR                            Bug        Closed      correct     Fixed      Joe Walker
            DWR-27 Ensure that DWR passes on the Major level of exception data Joe Walker
DWR                            ImprovementResolved
            DWR-26 Add support for HttpOnly cookiesNormal         Fixed                Joe
                                                                             Mike Wilson Walker
DWR                            New FeatureResolved Minor          Fixed
            DWR-25 File upload: Marshalling javascript file objects          Joe WalkerLance Semmens
DWR                            New for images
            DWR-24 Add a converter FeatureResolved Major          Fixed      Joe WalkerJoe Walker
DWR                            New FeatureResolved Minor          Won't Fix Joe WalkerJoe Walker
            DWR-23 Allow Logger output to be configurable from web.xml init-param
DWR                            Bug        not work Minor
            DWR-22 forwardToString does Resolved with Weblogic 8.1Fixed      Joe WalkerJoe Walker
DWR                            ImprovementOpen         my own UNRESOLVED context
                                                                             Spring
            DWR-21 Allow embedded Jetty, DWR andMinor beans in one Jose Noheda Walker  Joe
DWR                            Improvement Websphere in FileHandler
                                           on
            DWR-20 Improve date handlingOpen          Trivial                David
                                                                  UNRESOLVED Marginian Joe Walker
DWR                             to delete scriptsessions from server
            DWR-19 Use unloadImprovement  Resolved Major          Duplicate Joe WalkerJoe Walker
DWR                            Improvement
            DWR-18 Make engine.js staticResolved Major            Fixed      Joe WalkerJoe Walker
DWR                             CSRF handling with something to solve problemsWilson Walker that force the Ht
            DWR-17 improve theImprovement Resolved Minor          Fixed                servlet filters
                                                                             Mike with Joe
DWR                            Bug        Closed      Major
            DWR-16 Getter exception results in broken object      Fixed      Joe WalkerJoe Walker
DWR                            Bug         handle     Normal
            DWR-15 Object converter can'tOpen incoming collections           David
                                                                  UNRESOLVED Marginian Joe Walker
DWR                            Bug        Resolved polling
            DWR-14 Document how to make DWR do Major andFixed      not comet Joe WalkerJoe Walker
DWR                            Bug        Closed
            DWR-13 Problem with Array uploading       Major       Fixed                Joe
                                                                             Mike Wilson Walker
DWR                            Bug        Resolved 3.2 only feature
            DWR-12 H3BeanConverter uses Hibernate Major           Fixed      Joe WalkerJoe Walker
DWR                            ImprovementOpen        Normal      UNRESOLVED Marginian
                                                                             David     Joe
            DWR-11 Catch and handle MSIE's buggy HTTP status codes when using SSL Walker
DWR                            Bug        Open        Minor
            DWR-10 convert converter="bean" match="*" doesn't work           David
                                                                  UNRESOLVED Marginian Joe Walker
DWR                            Bug        Resolved Trivial        Cannot called consecutively
            DWR-9 Wrong collection returned when same function nameReproduce           Joe Walker
                                                                             David Marginian
DWR                            New FeatureOpen
            DWR-8 Prevent exposing all spring beansMinor          UNRESOLVED           Joe Walker
                                                                             Brendan Grainger
DWR                            New FeatureOpen         meta-data UNRESOLVED Marginian
            DWR-7 Create a skipBatch:true bit of callMinor                   David     Joe Walker
DWR                            New FeatureOpen        Minor       UNRESOLVED Marginian
            DWR-6 Make setValue[s]() be able to alter more elements          David     Joe Walker
DWR                            high       Closed      Minor       Fixed      David     Joe Walker
            DWR-5 Under very Bug load the marshalling test gives iframe errors Marginian
DWR                            ImprovementResolved Minor
            DWR-4 Allow dwr.war to be unpacked into root webapp   Fixed      Joe WalkerJoe Walker
DWR                            ImprovementClosed      Major       Fixed      when creating
                                                                                       Randy Jones
            DWR-3 remove trailing comma from dwr.uitl.toDescriptiveString Mike Wilson reply for an Array
DWR                            New FeatureOpen        Minor       UNRESOLVED format Walker
                                                                             David
            DWR-2 Create XHR-only mode that always uses custom POST bodyMarginian      Joe
DWR                            New Featurefeature     Minor
            DWR-1 Add an optionCreator Closed to addOptions()Fixed                     Joe
                                                                             Mike Wilson Walker
Generated at Tue May 28 05:57:53 PDT 2013 using JIRA 4.1.2#531.
          Created                              Fix Version/s
                    Updated Resolved Affects Version/s            Due
                                                         Component/s Date Votes    Images
 22/May/13 22/May/13 22/May/13 6:21
              6:17 AM 6:21 AM    AM                      Creators         Spring 0
             14/May/13
14/May/13 10:45 AM 1:01 PM                                                                   0
07/May/13 11:11 AM 08/May/13 8:26
             08/May/13 8:27 AM        AM   3.0.RC2 3.0.RC3 Core                              0
 03/May/13 03/May/13 03/May/13 4:25
              3:50 AM 4:25 AM         AM   2.0.3                                             0
 02/May/13 02/May/13 02/May/13 4:18
              3:30 AM 4:18 AM         AM   3.0.RC2 3.0.RC3 DWRP                              0
  12/Mar/13 4:54 AM 4:59 PM
               09/Apr/13                              3.0.RC3 Converters                     0
  02/Mar/13 7:13 PM 7:47 PM 7:47
              02/Mar/13 02/Mar/13     PM   3.0.M1     3.0.RC3 JSON/JSONP  3.0.RC1            0        3.0.RC2
              27/Feb/13 27/Feb/13
  27/Feb/13 8:40 AM 8:46 AM 8:46      AM                                                     0
 31/Jan/13 10:43 AM 11:26 AM 11:26
             31/Jan/13 31/Jan/13      AM   2.0.2                                             0
  14/Jan/13 6:18 AM 2:39 PM 2:39
               16/Jan/13 16/Jan/13    PM   3.0.M1     3.0.RC3             3.0.RC1            0        3.0.RC2
  03/Jan/13 3:15 PM 6:49 PM
               06/Jan/13                                         Documentation               0
              02/Mar/13 02/Mar/13
  13/Dec/12 9:18 AM 7:48 PM 7:48      PM   2.0.7      3.0.RC3 Spring2.0.8                    0   2.0.9
  04/Dec/12 4:22 AM 7:41 AM 7:41
              04/Dec/12 04/Dec/12     AM   3.0.RC3 3.0.RC3 Engine                            0
              28/Nov/12 28/Nov/12
 28/Nov/12 12:44 AM 1:32 AM 1:32      AM                                                     0
  22/Nov/12 9:35 AM 6:42 AM
              23/Nov/12                                      3.0 Reverse Ajax                0
 04/Nov/12 10:10 PM 12:14 AM 4:37
             07/Nov/12 06/Nov/12      PM   2.0.10                Util                        0
              29/Nov/12
  29/Oct/12 3:43 AM 4:47 PM                2.0.9      2.0.11                                 0
  27/Sep/12 2:37 AM 4:03 PM
              29/Nov/12                    3.0.RC2 3.0.RC4 File Upload/Download              0
  14/Sep/12 6:58 AM 9:28 PM 9:28
              06/Oct/12 06/Oct/12     PM   3.0.RC2               Reverse Ajax                0
  14/Sep/12 6:41 AM 4:13 PM
              29/Nov/12                    3.0.RC2 3.0.RC4 Reverse Ajax                      0
07/Sep/12 11:41 AM 07/Sep/12 11:49
              09/Sep/12 7:50 PM       AM   3.0.RC2 3.0.RC3 Engine                            0
              29/Nov/12
  22/Aug/12 2:15 AM 4:08 PM                3.0.RC2 3.0.RC4 File Upload/Download              0                  1035
  09/Aug/12 9:29 AM 3:51 PM
              29/Nov/12                    3.0.RC2 3.0.RC4 Dojo                              0
   30/Jul/12 2:01 PM 4:21 PM 4:45
              06/Aug/12 02/Aug/12     PM   2.0.9      2.0.11            2.0.10    3.0.RC3    0    3.0.RC2
   18/Jul/12 6:04 AM 4:47 PM
              29/Nov/12                               3.0.RC4                                0
  17/Jul/12 11:10 PM 5:03 AM 4:45
                18/Jul/12 18/Jul/12   AM   3.0.M1                Demos (dwr.war, etc.)       0
   15/Jul/12 3:49 AM 7:50 PM 7:50
              09/Sep/12 09/Sep/12     PM   3.0.RC2 3.0.RC3 Reverse Ajax                      0
  30/Jun/12 8:59 AM 30/Jun/12 11:41
               30/Jun/12 4:43 PM      AM   3.0.RC2 3.0.RC3 Util                              0
  28/Jun/12 08/May/13 7:15 AM
              3:46 AM                      3.0.RC2 3.0.RC4 Reverse Ajax                      0
 17/May/12 4:49 AM 19/May/12 12:57
            19/May/12 12:57 PM        PM   3.0.RC2               Reverse Ajax                0
 12/Apr/12 12:01 PM 6:46 AM
              23/Nov/12                    3.0.RC2 3.0.RC3 Core                   Reverse Ajax
                                                                                             0                  1035
              6:15 AM 31/Mar/12
  29/Mar/1231/Mar/12 10:59 PM 10:25   PM   2.0.rc5    2.0.11     Core     2.0     3.0.RC3    0   2.0.1
              29/Nov/12
  25/Mar/12 1:27 PM 4:14 PM                3.0.RC2           4.0 Core                        0
              29/Nov/12
  24/Mar/12 1:52 AM 4:03 PM                3.0.M1     3.0.RC4 Core                           0
  24/Mar/12 1:48 AM 5:29 AM 5:29
              24/Mar/12 24/Mar/12     AM   3.0.M1     3.0.RC2 Core                           0
20/Mar/12 12:11 PM 4:56 PM 4:56
              09/Sep/12 09/Sep/12     PM   3.0.RC2 3.0.RC3 Converters                        0
  11/Mar/12 3:20 PM 4:31 PM 4:31
              11/Mar/12 11/Mar/12     PM   3.0.RC2               Core                        0
  11/Mar/12 3:18 PM 4:24 PM 4:24
              11/Mar/12 11/Mar/12     PM   3.0.RC2               Core                        0
27/Feb/12 12:23 AM 4:03 PM
              29/Nov/12                    3.0.RC2 3.0.RC4                                   0
  22/Feb/1223/Feb/12 11:29 AM 5:21
              3:52 AM 22/Feb/12       AM                         DWRP                        0
              20/Feb/12 20/Feb/12
  16/Feb/12 7:18 AM 3:22 PM 3:22      PM   2.0        2.0.5      Security
                                                                      2.0.1                  0 2.0.2               2
14/Feb/12 11:05 PM 4:40 AM 4:40
              15/Feb/12 15/Feb/12     AM          3.0            DWRP                        0
13/Feb/12 11:12 PM 4:53 AM 4:53
              14/Feb/12 14/Feb/12     AM   3.0.M1                                            0
  31/Jan/12 3:13 AM 6:31 PM 6:31
              07/Feb/12 07/Feb/12     PM   2.0.rc1    2.0.10     Spring 2.0.rc2              0       2.0.rc3
  31/Jan/12 3:04 AM 5:19 AM 4:39
               31/Jan/12 31/Jan/12    AM   3.0.RC2               Core                        0
  27/Jan/12 2:05 AM 6:14 AM 5:06
              09/Feb/12 27/Jan/12     AM   3.0.RC2                                           0
 26/Jan/12 10:10 AM 26/Jan/12 10:27
              01/Feb/12 8:52 AM       AM   3.0.RC2               Spring                      0
  26/Jan/12 6:46 AM 6:22 PM 7:09
               27/Jan/12 26/Jan/12    AM                         Documentation               0
  19/Jan/12 5:05 AM 4:03 PM
              29/Nov/12                    3.0.RC2 3.0.RC4                                   0
  19/Jan/12 1:28 AM 4:08 PM
              29/Nov/12                    3.0.RC2 3.0.RC4 Reverse Ajax                      0
  19/Jan/12 1:03 AM 4:08 PM
              29/Nov/12                    3.0.RC2 3.0.RC4                                   0
  17/Jan/12 20/Jan/12 12:33 AM 12:33
             4:25 AM 20/Jan/12         AM 3.0.M1    3.0.RC3     Core    3.0.RC1              0        3.0.RC2
  26/Dec/1117/Feb/12 11:45 AM 8:01
             2:06 AM 26/Dec/11         AM                       Security                     0
             02/Nov/11 02/Nov/11
 02/Nov/11 12:29 AM 4:08 AM 4:08       AM 2.0.1                 Security                     0
             01/Nov/11 01/Nov/11
 01/Nov/11 11:21 AM 1:06 PM 1:06       PM 2.0.1     2.0.4                                    0
  31/Oct/11 3:25 AM 5:20 AM 4:51
             31/Oct/11 31/Oct/11       AM       2.0                                          0                  1034
             27/Oct/11 27/Oct/11
  27/Oct/11 3:22 AM 4:10 AM 4:10       AM       2.0             Core              Dojo       0     Engine       1033
                                                                                                                JSON
             22/Nov/12
 19/Oct/11 10:48 AM 9:18 AM               3.0.RC2         3.0   Documentation                0
             29/Nov/12
  19/Oct/11 4:38 AM 4:13 PM                 3.0.RC2   3.0.RC4 Converters                     0
             29/Nov/12
  17/Oct/11 2:06 PM 3:54 PM                 3.0.RC2   3.0.RC4 Core                           0
  02/Oct/11 3:45 PM 4:44 PM
             29/Nov/12                                3.0.RC4 Demos (dwr.war, etc.)          0
21/Sep/11 11:10 PM 6:57 AM 6:57
             11/Feb/12 11/Feb/12       AM   3.0.RC2             Core                         0
  21/Sep/11 2:56 AM 8:11 AM 8:11
             04/Dec/11 04/Dec/11       AM   3.0.RC2   3.0.RC3 Core                           0
             17/Sep/11 17/Sep/11
17/Sep/11 12:02 PM 2:13 PM 2:13        PM                                                    0
  13/Sep/11 7:34 AM 7:41 AM 7:41
             13/Sep/11 13/Sep/11       AM 2.0.5                 Util                         0
  11/Sep/11 9:17 AM 6:36 AM 6:36
             23/Nov/12 23/Nov/12       AM 3.0.RC2     3.0.RC3 JSON/JSONP                     0
             29/Nov/12 29/Nov/12
  07/Sep/11 6:03 AM 3:55 PM 3:55       PM 2.0.1                        2.0.2
                                                      3.0.RC3 Reverse Ajax                   0   2.0.3
             10/Dec/11 10/Dec/11
06/Sep/11 10:10 PM 8:08 AM 8:08        AM 2.0.7       2.0.8                      3.0.RC3     0
             29/Oct/12 22/Dec/11
  02/Sep/11 9:00 AM 5:22 AM 5:53       PM 2.0.7       2.0.9     Core                         1
             29/Nov/12
  25/Aug/11 3:22 PM 3:51 PM               3.0.RC2     3.0.RC4 Engine                         0
  25/Aug/11 3:18 PM 5:13 AM 5:12
             07/Dec/12 07/Dec/12       AM 3.0.RC2     3.0.RC3 Engine                Reverse Ajax
                                                                                             0
  25/Aug/11 3:16 PM 5:14 AM 5:14
             07/Dec/12 07/Dec/12       AM             3.0.RC3 Engine                Reverse Ajax
                                                                                             0
  23/Aug/11 2:46 AM 5:14 AM 5:14
             23/Aug/11 23/Aug/11       AM   3.0.RC3             File Upload/Download         0
  14/Aug/11 4:30 AM 7:04 AM 7:04
             11/Feb/12 11/Feb/12       AM   3.0.RC2             Reverse Ajax                 0
  11/Aug/11 3:44 PM 9:49 PM 9:49
             26/Aug/11 26/Aug/11       PM   3.0.RC2   3.0.RC3 Engine                         0
  11/Aug/11 3:43 PM 9:49 PM 9:49
             26/Aug/11 26/Aug/11       PM   3.0.RC2   3.0.RC3 Engine                         0
  09/Aug/11 7:29 PM 3:51 PM
             29/Nov/12                      3.0.RC2   3.0.RC4 Reverse Ajax                   0                  1033
  09/Aug/11 4:14 PM 4:51 AM 4:51
             11/Aug/11 11/Aug/11       AM   3.0.RC2   3.0.RC3 Converters                     0
  03/Aug/11 4:19 AM 4:19 AM 4:19
             03/Aug/11 03/Aug/11       AM   3.0.RC2   3.0.RC3                                0
   21/Jul/11 9:37 AM 2:42 PM 2:42
             03/Aug/11 03/Aug/11       PM   3.0.RC2   3.0.RC3                                0
           14/May/13
   20/Jul/11 6:31 AM 11:02 AM               3.0.RC1                       3.0.RC2
                                                      3.0.RC3 Documentation                  1
   15/Jul/11 8:12 AM 8:09 AM 3:49
             04/Dec/11 29/Jul/11       PM   3.0.RC2   3.0.RC3 Engine                         0
   12/Jul/11 1:34 PM 5:09 AM
               15/Jul/11                    2.0.5           4.0                              0
              14/Jan/12 11/Jul/11
   11/Jul/11 4:00 PM 7:12 AM 4:41      PM   2.0.6     3.0.RC3 Engine   3.0.RC2               0
             13/Jul/11 13/Jul/11
   01/Jul/11 2:13 PM 10:09 AM 10:09    AM   2.0.6               DWRP                         0                  1032
 27/Jun/11 12:06 AM 4:34 AM 7:18
              28/Jun/11 27/Jun/11      PM   3.0.RC1                                          0
 21/Jun/11 12:02 PM 3:01 PM 2:37
              21/Jun/11 21/Jun/11      PM   3.0.RC1   3.0.RC2 File Upload/Download           0
  09/Jun/11 5:18 AM 5:31 AM 5:31
              09/Jun/11 09/Jun/11      AM   3.0.RC1                                          0
  01/Jun/11 9:47 AM 2:39 PM 2:44
              22/Jun/11 02/Jun/11      AM   3.0.RC1   3.0.RC2 Core                           0
  01/Jun/1101/Dec/11 11:55 AM 12:40
             9:13 AM 19/Jun/11         PM   3.0.RC1   3.0.RC2 Core                           0
              13/Jan/12
 25/May/11 9:04 PM 8:23 PM                            3.0.1     Reverse Ajax                 0
              13/Jan/12
 25/May/11 9:03 PM 8:24 PM                            3.0.1     Reverse Ajax                 0
              13/Jan/12
 25/May/11 9:00 PM 8:25 PM                            3.0.1     Reverse Ajax                 0
             8:47 PM
 25/May/11 25/May/11 8:47 PM                          3.0.1     Reverse Ajax                 0
             11/Aug/11 11/Aug/11
23/May/11 10:49 AM 3:19 PM 3:19        PM   3.0.RC2   3.0.RC3 Reverse Ajax                   0                  1033
             6:32 AM 7:17 AM
 23/May/11 23/May/11 23/May/11 6:40    AM                                                    0
 06/May/11 13/May/13 13/May/13 8:12
             4:13 AM 8:12 PM           PM   3.0.RC1   3.0.RC3 Engine                         0
  29/Apr/11 9:01 AM 6:45 AM 6:44
              30/Apr/11 30/Apr/11      AM   3.0.RC1   3.0.RC2 File Upload/Download           0
  27/Apr/11 1:22 PM 4:20 PM 1:31
              27/Apr/11 27/Apr/11      PM   2.0.1     3.0.RC2 Core                           0
              13/Jan/12
  23/Apr/11 8:06 AM 8:26 PM                           3.0.1     Reverse Ajax                 0
  22/Apr/11 8:20 AM 7:54 AM 7:54
              23/Apr/11 23/Apr/11      AM             3.0.RC2 Documentation                  0
             29/Nov/12
  14/Apr/11 2:09 AM 4:13 PM                 3.0.RC2   3.0.RC4 Engine                         0
  13/Apr/11 25/May/11 25/May/11 8:54
             5:21 AM 8:54 PM           PM 2.0.1                        2.0.2
                                                      3.0.RC2 Reverse Ajax                   0   2.0.3
  13/Apr/11 5:19 AM 8:22 PM
              13/Jan/12                     2.0       3.0.1          2.0.1
                                                                Reverse Ajax                 0 2.0.2               2
  17/Mar/11 5:39 AM 7:49 AM 7:49
             17/Mar/11 17/Mar/11       AM                       Core              Spring     0
  17/Mar/11 5:36 AM 3:56 AM
              19/Apr/11                     2.0.5                      2.0.6
                                                            4.0 Converters                   1   3.0.M1
              07/Apr/11
  08/Mar/11 5:53 PM 4:41 AM                 3.0.RC1         4.0 Core                         0
  02/Mar/11 8:03 AM 4:13 AM 4:13
              06/Apr/11 06/Apr/11      AM 3.0.RC1       3.0.RC2       Engine                         0
  01/Mar/11 5:43 AM 5:50 AM
             02/Mar/11                      2.0.5               4.0 Core 2.0.6                       0    3.0.M1
             29/Nov/12
28/Feb/11 11:04 PM 3:51 PM                  3.0.RC1     3.0.RC4       Converters               Spring0
             28/Feb/11 28/Feb/11
  28/Feb/11 5:43 AM 5:51 AM 5:47       AM                                                            0
             5:56 PM 21/Jun/11
  23/Feb/11 21/Jun/11 12:30 PM 12:30   PM               3.0.RC2       Core                Engine     0
              19/Jun/11 19/Jun/11
  15/Feb/11 5:33 PM 7:35 AM 4:20       AM 2.0.6         3.0.RC2             3.0.M1
                                                                      Reverse Ajax                   0      3.0.RC1
             29/Nov/12
  15/Feb/11 5:41 AM 3:59 PM               2.0.6         3.0.RC3             3.0.M1
                                                                      Reverse Ajax                   0      3.0.RC1
             10/Feb/11 10/Feb/11
  10/Feb/11 7:42 AM 7:47 AM 7:47       AM 3.0.M1                      Core                           0
  09/Feb/11 7:30 AM 7:55 AM 7:54
             09/Feb/11 09/Feb/11       AM 2.0.5         3.0.RC2             2.0.6                    0
             09/Feb/11 09/Feb/11
  09/Feb/11 2:47 AM 6:00 AM 3:09       AM         2.0                                                0
             09/Feb/11 09/Feb/11
  08/Feb/11 9:11 PM 4:29 AM 4:29       AM                                                            0
               15/Jul/11
  08/Feb/11 7:12 PM 2:00 PM                 3.0.M1              4.0 Spring 3.0.RC1                   0
             6:59 PM 22/Feb/11
  08/Feb/1128/Feb/11 11:05 PM 5:04     PM 2.0.6         3.0.RC2     Spring3.0.M1                     0      3.0.RC1
  08/Feb/11 7:09 AM 7:16 AM 7:16
             08/Mar/11 08/Mar/11       AM 3.0.RC1       3.0.RC2     Core                             0
  03/Feb/11 2:24 AM 6:39 AM
             23/Nov/12                      3.0.M1      3.0.1               3.0.RC1
                                                                    JSON/JSONP                       2
  01/Feb/11 2:47 PM 5:08 AM
               15/Jul/11                                        4.0 Core                             0
 30/Jan/11 12:45 PM 1:03 PM
             01/Feb/11                      3.0.RC1             4.0                                  0
 29/Jan/11 11:31 AM 7:57 AM 7:57
             01/Mar/11 01/Mar/11       AM 1.1.4                       Engine2.0.4                    0
 19/Jan/11 11:10 PM 3:09 AM 3:09
              20/Jan/11 20/Jan/11      AM 3.0.RC1                                                    0
              17/Jan/11 17/Jan/11
  17/Jan/11 5:46 AM 5:53 AM 5:53       AM                                                            0
             7:37 AM
  01/Jan/11 01/Jan/11 10:19 AM                            4.0                                        1
  15/Dec/10 6:36 AM 1:58 AM 9:33
             24/Dec/10 23/Dec/10       PM 3.0.RC2 3.0.RC2                                            0
12/Dec/10 12:47 PM 2:29 PM 2:29
             12/Dec/10 12/Dec/10       PM       4.0                   Engine                         0
12/Dec/10 12:42 PM 2:56 PM 2:56
             13/Dec/10 13/Dec/10       PM 2.0.7     3.0.RC2           Engine3.0.M1                   0      3.0.RC1
  08/Dec/10 1:33 PM 1:34 PM 1:34
             08/Dec/10 08/Dec/10       PM 2.0       3.0.RC2               2.0.1                      0 2.0.2                    2
  06/Dec/10 6:49 AM 9:19 PM
             10/Dec/10                    2.0             4.0             2.0.1                      0 2.0.2                    2
             06/Dec/10 03/Dec/10
  03/Dec/10 5:01 AM 6:52 AM 6:44       AM                                                            1
           21/May/11 10/Dec/10
  02/Dec/10 4:46 AM 12:38 PM 8:00      PM 3.0.M1    3.0.RC2           Core     3.0.RC1               0
             05/Feb/11 30/Nov/10
  30/Nov/10 5:43 AM 2:20 PM 6:34       AM 1.0       3.0.RC2                1.1                       01.1.1                   1.1
              06/Apr/11 06/Apr/11
 23/Nov/10 12:30 PM 5:22 AM 5:22       AM 3.0.RC1 3.0.RC2             Util                           0
  10/Nov/10 3:05 AM 5:21 AM
             12/Mar/13                      3.0.RC1     3.0.RC3       Engine                         0
             02/Nov/10 02/Nov/10
 02/Nov/10 10:43 AM 4:32 PM 4:32       PM                                                            0
              25/Jun/11 25/Jun/11
  27/Oct/10 2:38 PM 8:53 AM 8:53       AM   3.0.RC1     3.0.RC2   Engine                             0
  18/Oct/10 02/May/13 4:17 AM 4:10
             9:32 AM     03/Oct/11     AM   3.0.RC2     3.0.RC3   Spring                             0
             12/Nov/10 14/Oct/10
  14/Oct/10 4:44 AM 3:31 PM 4:58       AM   1.0         3.0.RC2        1.1
                                                                  Converters                   Core 0 1.1.1       Creators    1.1
  31/Aug/10 9:31 PM 7:29 PM 7:29
             05/Oct/10 05/Oct/10       PM   2.0.5       2.0.7            3.0.RC1
                                                                  Converters                         0
  29/Aug/10 8:59 AM 5:15 AM
             06/Mar/13                                        3.0 testdwr.war                        0
  28/Aug/10 3:42 PM 10/Nov/10 10:04
             29/Nov/12 3:25 PM         PM               3.0.RC2                                      0
  27/Aug/10 9:37 PM 3:15 AM 2:50
              15/Jun/11 29/Aug/10      PM 3.0.RC1       3.0.RC2                                      0                       1032
             11/Feb/12 11/Feb/12
  13/Aug/10 2:32 AM 6:48 AM 6:48       AM                                                            0
   23/Jul/10 3:06 AM 7:53 PM 2:50
             09/Nov/10 29/Aug/10       PM 2.0.6         3.0.RC2       Converters                     0
              11/Jun/10 11/Jun/10
  11/Jun/10 9:31 AM 9:40 AM 9:40       AM                       3.0                                  0
             22/Nov/12 22/Nov/12
  07/Jun/10 1:45 PM 9:42 AM 9:42       AM 3.0.RC2                               3.0                  1
26/May/10 26/May/10 12:08 PM
            12:08 PM                        1.0                 4.0 Core1.1                          01.1.1                   1.1
26/May/10 11:58 AM 12:10 PM 11:53
            26/Oct/11 26/Oct/11        AM   2.0.rc1     3.0.RC3       Core     2.0.rc2               1        2.0.rc3
 25/May/10 25/May/10 4:30 PM 10:41
             8:15 AM 25/May/10         AM   3.0.RC1                                                  0
 13/May/10 13/May/10 13/May/10 4:53
             3:49 AM 4:53 AM           AM   2.0.6                                                    0
13/May/10 12:35 AM 4:13 PM
             29/Nov/12                      3.0.RC1     3.0.RC4       Converters                     0
 10/May/10 5:48 AM 12:05 PM 6:00
           14/May/10 10/May/10         AM   2.0.6                     Engine                         0
             11/Aug/10 11/Aug/10
  22/Mar/10 3:51 AM 8:25 PM 8:25       PM   3.0.RC2     3.0.RC2       Util                           0
             06/Aug/10 06/Aug/10
  08/Feb/10 3:15 AM 9:03 PM 9:03       PM   2.0         2.0.7              2.0.1
                                                                      Engine             3.0.RC2     0 2.0.2                    2
             21/Sep/12
  30/Jan/10 7:11 AM 9:28 PM                 3.0.M1      3.0.RC2       Core     3.0.RC1               0
             29/Nov/12
  20/Jan/10 5:34 AM 4:48 PM                                     3.0                                  2
 18/Jan/10 10:22 AM 6:45 PM 6:45
              27/Jan/10 27/Jan/10      PM 2.0.5         2.0.6         Util                           0
             29/Nov/12
  18/Jan/10 2:54 AM 4:48 PM                                     3.0                                  0
              06/Jan/10 06/Jan/10
  06/Jan/10 3:42 PM 7:18 PM 7:18       PM 3.0.RC2       3.0.RC2                                      0
  31/Dec/09 2:39 AM 7:40 AM 5:45
              14/Jan/10 13/Jan/10     AM 2.0.3                             2.0.4                 0    2.0.5
  18/Dec/09 7:03 AM 7:03 AM
             18/Dec/09                   1.0                   4.0 Util 1.1                      01.1.1              1.1
  17/Dec/09 1:23 PM 9:08 PM
             06/Aug/10                   3.0.RC2               4.0                               0
             13/Sep/10 13/Sep/10
  09/Dec/09 8:38 PM 8:23 PM 8:23      PM 2.0.5         3.0.RC2       Core 3.0.M1                 0      3.0.RC1
09/Dec/09 12:54 AM 9:07 AM 5:44
             09/Dec/09 09/Dec/09      AM 2.0.5                                                   0
             09/Dec/09 09/Dec/09
08/Dec/09 11:04 PM 2:44 AM 2:44       AM 3.0.RC1                     Converters                  0
             23/Dec/10
  05/Dec/09 7:47 AM 9:47 PM                            3.0.1         Documentation               0
             09/Nov/10 8:48 PM
  04/Dec/09 5:56 AM 15/Sep/10 11:46   AM 2.0.5         3.0.RC2                                   0
              27/Jan/10
  03/Dec/09 6:10 AM 6:11 PM                3.0.RC1             4.0   Converters                  1
  02/Dec/09 5:52 AM 8:18 PM 8:18
             11/Aug/10 11/Aug/10      PM 3.0.RC1       3.0.RC2       Converters                  0
  14/Nov/09 7:50 AM 4:36 PM 4:36
             16/Nov/09 16/Nov/09      PM 3.0.RC2       3.0.RC2       Converters                  0
             06/Aug/10
  04/Nov/09 6:03 AM 9:10 PM                2.0.3               4.0   Spring                      0
  26/Oct/09 2:20 AM 9:11 PM
             06/Aug/10                                         4.0   Core                        0
             10/Dec/09 10/Dec/09
  24/Oct/09 7:37 AM 6:44 PM 6:44      PM   2.0.rc1     2.0.6         Converters             Core 0
                                                                              2.0.rc2 3.0.RC2             2.0.rc3
  20/Oct/09 3:00 AM 5:55 AM 5:55
             20/Oct/09 20/Oct/09      AM           3.0 3.0.RC2       Core                        0
  18/Oct/09 5:45 AM 9:10 PM 8:56
              26/Apr/13 09/Nov/09     PM   3.0.RC1                                               0
  13/Oct/0913/Oct/09 10:04 PM 10:04
             9:50 PM 13/Oct/09        PM   2.0.1                     Engine                      0
             21/Oct/09 21/Oct/09
 13/Oct/09 11:09 AM 5:05 PM 5:05      PM   3.0.RC1   3.0.RC2         Core                        0
 08/Oct/09 10:40 PM 5:53 PM 2:01
             09/Oct/09 09/Oct/09      AM   3.0.RC1   3.0.RC2         Core      3.0.RC2           0
             04/Mar/13 07/Dec/12
 07/Oct/09 10:17 AM 9:27 AM 4:21      AM   2.0.5     3.0.RC3         Engine                      2
             07/Oct/09 07/Oct/09
 06/Oct/09 11:59 PM 5:52 AM 1:12      AM   3.0.RC1   3.0.RC2         Core                        0
             20/Oct/09 20/Oct/09
 01/Oct/09 12:10 PM 5:40 PM 5:40      PM   3.0.RC1   3.0.RC2         Converters                  0
  29/Sep/09 4:57 PM 4:51 AM 5:16
             21/Oct/09 20/Oct/09      PM         3.0 3.0.RC2                                     0
             04/Oct/09 04/Oct/09
  29/Sep/09 2:08 PM 5:56 AM 5:56      AM   2.0.5     2.0.6           Core                        0
             10/Dec/10
  21/Sep/09 2:08 PM 8:20 PM                3.0.M1          4.0       Core     3.0.RC1            1
  16/Sep/09 5:33 AM 5:41 AM 5:41
             16/Sep/09 16/Sep/09      AM   3.0.RC1                                               0
             23/Dec/10
  13/Sep/09 1:42 PM 9:47 PM                3.0.RC1 3.0.1             Guice                       2
  11/Sep/09 2:51 PM 1:03 AM 1:03
             13/Sep/09 13/Sep/09      AM   3.0.RC1                                               0                  1024
10/Sep/09 12:54 PM 9:08 PM 9:08
             07/Nov/10 07/Nov/10      PM   3.0.M1    3.0.RC2                  3.0.RC1
                                                                     Documentation               0
  09/Sep/09 8:39 AM 1:25 PM 1:25
             09/Sep/09 09/Sep/09      PM   3.0.RC1                   Engine                      0
             29/Nov/12 05/Oct/10
  01/Sep/09 1:32 PM 3:25 PM 7:23      PM   3.0.M1    3.0.RC2                  3.0.RC1            0
  01/Sep/09 3:39 AM 6:05 AM 6:05
             16/Sep/09 16/Sep/09      AM   3.0.RC1 3.0.RC2           Core                        0
  24/Aug/09 3:50 PM 4:52 AM 4:52
             21/Oct/09 21/Oct/09      AM   2.0.4                     Security                    0
  10/Aug/09 2:37 PM 6:51 PM 6:51
             01/Dec/09 01/Dec/09      PM   2.0.5     3.0.RC2         Core 3.0.M1                 1      3.0.RC1
  07/Aug/09 1:33 PM 1:52 PM 1:52
             07/Aug/09 07/Aug/09      PM   3.0.RC1 3.0.RC2           Core                        0
06/Aug/09 11:15 AM 3:29 PM 3:29
             29/Aug/09 29/Aug/09      PM   3.0.RC1 3.0.RC2           File Upload/Download        1
  04/Aug/09 1:27 PM 6:29 PM 6:29
             08/Aug/09 08/Aug/09      PM             3.0.RC2         testdwr.war                 0
             07/Aug/09 07/Aug/09
   26/Jul/09 7:53 AM 1:09 PM 1:09     PM                                                         0
             10/Dec/10
   24/Jul/09 9:14 AM 9:21 PM               3.0.RC1             4.0   Util                        0
   23/Jul/09 5:22 PM 3:30 AM 3:30
             12/Nov/09 12/Nov/09      AM 2.0.5         2.0.6         Converters                  0
             02/Aug/09 02/Aug/09
   17/Jul/09 1:23 AM 1:20 AM 1:20     AM 3.0.RC1       3.0.RC2                                   0
   10/Jul/09 8:21 AM 8:22 AM 8:22
               10/Jul/09 10/Jul/09    AM 3.0.RC1       3.0.RC2       Dojo                        0
               09/Jul/09
   06/Jul/09 4:56 PM 2:26 PM               2.0.5               4.0         3.0.M1
                                                                     Converters                  0      3.0.RC1
   02/Jul/09 7:21 PM 12:15 AM 12:15
             03/Jul/09 03/Jul/09      AM   3.0.RC1                   Engine                      0
  25/Jun/09 29/May/11 7:37 AM
             3:36 PM                       3.0.RC2     3.0.1         File Upload/Download        0
              23/Jun/09 23/Jun/09
  23/Jun/09 7:15 AM 2:28 PM 2:28      PM   3.0.RC1     3.0.RC2       Dojo                        0
              23/Jun/09 23/Jun/09
  23/Jun/09 1:10 AM 4:53 AM 4:53      AM   3.0.RC1     3.0.RC2       Core                        0
              26/Jun/09 26/Jun/09
 10/Jun/09 12:24 AM 3:24 AM 3:24      AM   3.0.RC1     3.0.RC2       testdwr.war                 0
             31/Mar/13 25/Jun/09
  07/Jun/09 9:05 PM 5:55 PM 6:17      AM   3.0.M1      3.0.RC2       Creators3.0.RC1             0
 07/Jun/09 12:07 AM 11:43 AM 12:40
            01/Dec/11 19/Jun/11       PM   2.0.rc1     3.0.RC2       Core     2.0.rc2            1        2.0.rc3
  04/Jun/09 4:36 PM 5:05 PM 4:47
              04/Jun/09 04/Jun/09     PM   3.0.RC1                   Converters                  0
  04/Jun/09 1:01 AM 2:20 PM 7:54
              04/Jun/09 04/Jun/09     AM   3.0.RC1                   Spring                      0
 29/May/09 1:26 AM 4:22 PM 4:22
             12/Dec/11 12/Dec/11      PM   2.0.5       3.0.RC3       Core 3.0.M1                 0      3.0.RC1
               22/Jul/11 22/Jul/11
 22/May/09 1:36 PM 4:54 PM 4:54       PM   3.0.RC1     3.0.RC3       File Upload/Download        0
 22/May/09 1:27 PM 3:51 PM
             29/Nov/12                     3.0.RC1     3.0.RC4       Engine                      1
             23/Dec/10
21/May/09 12:19 PM 9:47 PM                             3.0.1         File Upload/Download        0
19/May/09 11:15 AM 12:04 PM
            13/Apr/11                                 3.0.1     Core             Reverse Ajax
                                                                                            0
 15/May/09 2:08 AM 8:40 PM 8:40
             15/Sep/10 15/Sep/10       PM 3.0.M1      3.0.RC2   Core                        1
 12/May/09 14/May/09 14/May/09 2:16
            4:34 PM 2:17 AM            AM             3.0.RC2   Creators                    0
 12/May/09 2:11 PM 3:01 PM 6:09
             01/Aug/09 01/Aug/09       AM             3.0.RC2   File Upload/Download        1
             23/Dec/10
 11/May/09 9:02 PM 9:47 PM                            3.0.1     Engine                      0
             10/Apr/11
 06/May/09 6:27 AM 5:18 PM                  2.0.5     3.0.1           3.0.M1
                                                                testdwr.war                 0       3.0.RC1
            3:08 PM
 04/May/09 13/Apr/11 12:05 PM                         3.0.1     File Upload/Download        0
  29/Apr/09 2:54 AM 5:14 AM 5:14
             29/Apr/09 29/Apr/09       AM 2.0.5       3.0.RC2   Engine3.0.M1                0       3.0.RC1
  27/Apr/09 6:52 PM 6:52 PM
             27/Apr/09                                      4.0 Core                        1
  24/Apr/09 8:17 PM 2:21 AM 2:21
             28/Apr/09 28/Apr/09       AM   2.0.5               Core 3.0.RC1                0
            1:30 AM 3:44 AM
  24/Apr/09 13/May/09 13/May/09 3:44   AM                                                      0
             12/Nov/10 12/Nov/10
  24/Apr/09 1:29 AM 3:34 PM 3:34       PM   3.0.RC1   3.0.RC2     Core                         0
            1:28 AM 3:44 AM
  24/Apr/09 13/May/09 13/May/09 3:44   AM   3.0.RC1   3.0.RC2     Core                         0
             24/Apr/09 24/Apr/09
  24/Apr/09 1:26 AM 3:40 AM 3:40       AM   3.0.RC1   3.0.RC2     Core                         0
  20/Apr/09 1:19 PM 6:42 AM 6:42
             23/Nov/12 23/Nov/12       AM   3.0.RC1               Spring                       0
             20/Apr/09 20/Apr/09
  20/Apr/09 8:43 AM 9:03 AM 9:03       AM   2.0.1     3.0.M1      Engine                       0
  19/Apr/09 24/May/09 24/May/09 3:36
            5:02 PM 3:36 AM            AM   3.0.M1    3.0.RC2             3.0.RC1
                                                                  Converters                   0
 08/Apr/09 12:17 PM 3:17 PM 3:17
             12/Apr/09 12/Apr/09       PM   2.0.5     3.0.RC2     Util 3.0.M1                  0     3.0.RC1
  07/Apr/09 9:41 PM 3:36 PM 3:36
             29/Nov/12 29/Nov/12       PM   3.0.M1    3.0.RC2     Util    3.0.RC1              0
  07/Apr/09 13/May/09 13/May/09 3:44
            5:02 PM 3:44 AM            AM   3.0.RC1   3.0.RC2                                  0
  07/Apr/0915/Sep/10 11:43 AM 11:43
            3:59 PM 15/Sep/10          AM             3.0.RC2     Engine                       1
  07/Apr/09 5:21 AM 6:45 AM 6:45
             23/Nov/12 23/Nov/12       AM   3.0.RC1   3.0.RC3     Engine              Reverse Ajax
                                                                                               0
  06/Apr/09 4:59 PM 4:58 PM 4:58
             07/Apr/09 07/Apr/09       PM   3.0.M1                        3.0.RC1              0
  04/Apr/09 13/Apr/11 12:06 PM
            1:23 PM                         2.0.5     3.0.1       Core 3.0.M1       Engine     0     3.0.RC1
  27/Mar/09 8:03 PM 9:47 PM
             23/Dec/10                      2.0.5     3.0.1       Util                         0
             29/Nov/12 29/Nov/12
  26/Mar/09 8:17 PM 3:36 PM 3:36       PM   3.0.M1    3.0.RC2             3.0.RC1
                                                                  Documentation              Spring
                                                                                               0
            4:23 PM 23/Aug/09
  26/Mar/0923/Aug/09 12:27 AM 12:27    AM   3.0.M1    3.0.RC2             3.0.RC1              1
            4:23 PM 5:48 AM
  26/Mar/09 28/May/09 28/May/09 5:48   AM   3.0.M1    3.0.RC2             3.0.RC1              0
  26/Mar/09 4:22 PM 3:36 PM 3:33
             31/Mar/09 31/Mar/09       PM   2.0.5     3.0.RC2     Spring3.0.M1                 0     3.0.RC1
  25/Mar/09 2:59 PM 9:47 PM
             23/Dec/10                      3.0.RC1   3.0.1       Core                         0
  22/Mar/0921/Sep/11 11:04 PM 12:45
            5:54 PM 24/Apr/09          AM         3.0 3.0.RC2     Core                         0
             23/Dec/10
18/Mar/09 10:09 AM 9:47 PM                            3.0.1       Engine                       0
             23/Dec/10
  12/Mar/09 4:22 PM 9:47 PM                 3.0.M1    3.0.1       Engine 3.0.RC1               1        3.0
  08/Mar/09 6:12 PM 7:51 AM 5:53
             03/Jun/09 03/Jun/09       AM   3.0.RC1         3.0   Util                         5
04/Mar/09 11:38 AM 3:04 AM 3:04
             17/Jun/09 17/Jun/09       AM   3.0.RC1 3.0.RC2       DWRP                         1
  03/Mar/09 9:02 AM 8:19 AM 8:19
              10/Jul/09 10/Jul/09      AM   3.0.RC1 3.0.RC2                                    0
             23/Dec/10
  03/Mar/09 8:42 AM 9:47 PM                 3.0.RC1 3.0.1         Dojo                         0
  03/Mar/09 8:35 AM 8:14 AM 8:14
              10/Jul/09 10/Jul/09      AM   3.0.RC1 3.0.RC2       Dojo                         5
  27/Feb/09 5:52 AM 7:10 AM 7:10
             27/Feb/09 27/Feb/09       AM   3.0.RC1                                            0
             10/Dec/10
  21/Feb/09 7:26 AM 9:22 PM                 3.0.RC1         4.0   Spring                       0
  20/Feb/09 13/May/09 13/May/09 3:53
            9:53 AM 3:53 AM            AM         3.0 3.0.RC2                                  0
  18/Feb/09 1:06 PM 3:39 AM 3:39
             24/Apr/09 24/Apr/09       AM   3.0.RC1 3.0.RC2       Converters                   0
  13/Feb/0917/Feb/09 10:44 AM 10:44
            7:34 AM 17/Feb/09          AM   3.0.RC1               Engine                       0
             01/Dec/09
  11/Feb/09 3:21 PM 7:00 PM                 2.0.5           4.0   Converters                   0
09/Feb/09 10:07 PM 1:11 AM 2:07
             07/Oct/09 12/Feb/09       PM   3.0.RC1 3.0.RC2       Core                         0
  03/Feb/09 6:16 PM 6:55 PM 6:55
             01/Dec/09 01/Dec/09       PM             3.0.RC2                                  0
  02/Feb/0915/Sep/10 11:43 AM 11:43
            1:44 PM 15/Sep/10          AM   3.0.RC1 3.0.RC2                                    0
  31/Jan/09 8:15 AM 4:48 AM 4:48
             23/Jun/09 23/Jun/09       AM   2.0.4     3.0.RC2     Engine2.0.5                  0   3.0.M1
  29/Jan/09 30/Jan/09 12:12 PM 12:12
            3:14 PM 30/Jan/09          PM   3.0.RC1 3.0.RC2       Spring                       0
             01/Dec/09
  26/Jan/09 7:50 PM 7:00 PM                 3.0.RC1         4.0   Converters                   0
  24/Jan/09 9:54 PM 1:43 PM 1:43
             12/Feb/09 12/Feb/09       PM   3.0.RC1                                            0
 10/Jan/09 11:48 AM 13/May/09 3:54
             02/Nov/10 2:25 AM         AM   3.0.RC1               Converters                   1
 10/Jan/09 11:46 AM 8:21 AM 8:21
             30/Jan/09 30/Jan/09       AM   3.0.RC1               Converters                   0
  07/Jan/09 9:18 AM 4:23 AM 9:41
             28/Apr/11 01/Jun/09       PM   3.0.RC1 3.0.RC2       Engine                       0
  06/Jan/09 8:44 PM 7:41 AM 7:41
             08/Oct/10 08/Oct/10       AM   3.0.RC1 3.0.RC2       Creators                     0
  06/Jan/09 9:02 AM 8:53 AM 2:12
             18/Apr/10 12/Feb/09       PM   3.0.RC1 3.0.RC2       Core                         1
18/Dec/08 10:45 AM 6:23 PM 6:23
             10/Apr/11 10/Apr/11      PM             3.0.1         Dojo                         0
            23/Dec/10
18/Dec/08 10:45 AM 9:47 PM                           3.0.1         Dojo                         0
17/Dec/08 12:52 PM 2:57 PM 2:57
            12/Feb/09 12/Feb/09       PM 2.0.5                                                  0
            12/Feb/09 12/Feb/09
 16/Dec/08 3:39 PM 1:30 PM 1:30       PM 2.0.5                     Converters                   0
 15/Dec/08 8:22 PM 3:47 PM 2:17
              08/Jul/09 08/Jul/09     AM             3.0.RC2       Core                         0
 15/Dec/08 13/Apr/11 12:06 PM
            8:07 PM                                  3.0.1         Core              Reverse Ajax
                                                                                                0
 13/Dec/08 7:49 PM 5:07 AM
              15/Jul/11                                      4.0   Security                     0
 12/Dec/08 2:21 PM 14/Dec/08 12:37
             29/Nov/12 3:24 PM        PM         3.0 3.0.RC1                                    0
10/Dec/08 10:51 AM 8:58 PM
            25/May/11                                3.0.1                                      2
 08/Dec/08 09/May/09 09/May/09 7:14
            6:44 PM 7:14 AM           AM   3.0.M1    3.0.RC2                                    1
             29/Nov/12 3:24 PM
 04/Dec/08 5:16 PM 08/Dec/08 10:14    PM   2.0.3     3.0.RC1       Converters                   0
             29/Nov/12 3:24 PM
04/Dec/08 12:08 AM 04/Dec/08 12:11    AM   1.0       3.0.RC1       Util 1.1                     01.1.1             1.1
03/Dec/08 10:58 AM 3:24 PM 7:45
             29/Nov/12 03/Dec/08      PM   2.0.3     3.0.RC1                                    0
 03/Dec/0803/Dec/08 11:30 AM 11:30
            7:29 AM 03/Dec/08         AM   2.0.3                   Spring                       0
 29/Nov/0803/Dec/08 11:46 AM 11:46
            5:00 PM 03/Dec/08         AM   3.0.M1                                               0
28/Nov/08 10:36 PM 03/Dec/08 11:46
            03/Dec/08 3:46 PM         AM   3.0.RC1                                              0
 28/Nov/08 2:23 PM 7:00 PM
            01/Dec/09                                        4.0   Converters                   0
             29/Nov/12 25/Nov/08
 25/Nov/08 2:48 PM 3:24 PM 3:21       PM 3.0.M1      3.0.RC1                                    0
24/Nov/08 10:13 PM 28/Nov/08 11:05
             29/Nov/12 3:24 PM        AM             3.0.RC1       Core                         0
 24/Nov/08 3:34 PM 7:00 PM
            01/Dec/09                                        4.0   Core                         0
             18/Nov/08 18/Nov/08
 17/Nov/08 9:04 PM 8:52 PM 4:33       PM 3.0.RC1                   Core                         0
 12/Nov/08 9:41 AM 8:04 PM 9:56
             18/Oct/09 09/Jan/09      AM 2.0.5       3.0.RC2       Spring                       0
            5:16 PM 23/Apr/09
 10/Nov/08 23/Apr/09 11:49 PM 11:49   PM 3.0.M1      3.0.RC2                3.0.RC1             0         3.0
30/Oct/08 11:06 PM 7:00 PM
            01/Dec/09                                        4.0   Core                         0
            01/Dec/09
 30/Oct/08 3:35 PM 7:00 PM                                   4.0                                0
 27/Oct/08 4:59 AM 3:24 PM 2:24
             29/Nov/12 30/Oct/08      PM 2.0.5       3.0.RC1       Creators                     0
            10/Dec/10
 26/Oct/08 9:05 PM 8:26 PM                 2.0.5             4.0   Core                         0
 24/Oct/08 9:08 PM 7:00 PM
            01/Dec/09                      3.0.M1            4.0                                0
             26/Jun/09 26/Jun/09
 15/Oct/08 1:22 PM 4:43 AM 4:43       AM       2.0           3.0                                0
 15/Oct/08 8:24 AM 3:37 PM 3:37
             29/Nov/12 29/Nov/12      PM 3.0.M1    3.0.RC1         Spring                       0
01/Oct/08 12:10 AM 3:24 PM 1:52
             29/Nov/12 30/Oct/08      PM 2.0.5     3.0.RC1         DWRP                         0
            2:02 PM
 16/Sep/08 13/Apr/11 12:07 PM                        3.0.1         Demos (dwr.war, etc.)        0
12/Sep/08 11:32 PM 5:46 PM 5:46
             23/Nov/08 23/Nov/08      PM 2.0.rc1     2.0.6         Util     2.0.rc2 3.0.RC1     0        2.0.rc3
           19/Sep/08 19/Sep/08
12/Sep/08 11:16 PM 11:55 PM 11:55     PM 1.0         3.0.RC1       Util 1.1                     01.1.1             1.1
 10/Sep/08 1:36 PM 6:40 AM 6:40
             25/Apr/09 25/Apr/09      AM             3.0.RC2       Security                     0
09/Sep/08 10:16 AM 7:00 PM
            01/Dec/09                                        4.0   Core                         0
            01/Dec/09
 07/Sep/08 7:34 PM 7:00 PM               2.0.5               4.0          3.0.M1                1
            10/Aug/10 18/Nov/08
 07/Sep/08 7:21 PM 5:36 AM 4:32       PM 2.0.5       2.0.7                                      0
 07/Sep/08 7:21 PM 3:00 AM 6:32
             23/Apr/09 22/Apr/09      AM 2.0.5       3.0.RC2       Core 3.0.M1                  0
 06/Sep/08 2:23 PM 03/Dec/08 11:44
             29/Nov/12 3:24 PM        AM             3.0.RC1       Core                         0
 06/Sep/08 1:32 PM 3:24 PM 9:11
             29/Nov/12 31/Oct/08      AM             3.0.RC1       Engine                       0
             18/Nov/08 18/Nov/08
 05/Sep/08 7:17 PM 4:32 PM 4:32       PM 2.0.5       2.0.6                                      0
 03/Sep/08 5:29 PM 3:24 PM 2:30
             29/Nov/12 31/Oct/08      PM             3.0.RC1       Demos (dwr.war, etc.)        0
01/Sep/08 12:32 PM 7:00 PM
            01/Dec/09                                        4.0   Core                         0
            01/Dec/09
 14/Aug/08 6:36 PM 7:00 PM                                   4.0                                0
07/Aug/08 11:48 PM 10/May/09 4:12
            10/May/09 4:12 AM         AM   3.0.M1    3.0.RC2                                    0
07/Aug/08 11:05 PM 3:24 PM 2:03
             29/Nov/12 30/Oct/08      PM   3.0.M1    3.0.RC1                                    0
 07/Aug/0811/Oct/09 12:38 AM 2:21
            8:08 PM     28/Apr/09     AM   3.0.M1    3.0.RC2       Engine 3.0.RC1               8
 05/Aug/08 2:51 PM 21/May/09 10:57
           21/May/09 10:57 AM         AM   3.0.M1            4.0                                0
  30/Jul/08 3:41 PM 8:40 PM
            10/Dec/10                                        4.0   Engine                       0
  30/Jul/08 2:49 PM 3:24 PM 3:32
             29/Nov/12 30/Jul/08      PM 3.0.M1      3.0.RC1       Core                         0
  28/Jul/08 1:58 PM 3:24 PM 9:56
             29/Nov/12 30/Jul/08      AM 3.0.M1      3.0.RC1       Engine                       0
 23/Jul/08 10:45 AM 02/Dec/08 10:15
             29/Nov/12 3:24 PM        PM 3.0.M1      3.0.RC1       Util                         0
  18/Jul/08 9:42 AM 3:24 PM 3:47
             29/Nov/12 30/Oct/08      PM             3.0.RC1                                    0
 13/Jul/08 11:35 AM 3:24 PM 2:04
             29/Nov/12 30/Oct/08      PM             3.0.RC1                                    0
 13/Jul/08 11:28 AM 3:24 PM 2:05
             29/Nov/12 30/Oct/08      PM             3.0.RC1                                    0
  13/Jul/08 11:25 AM 3:24 PM 2:19
              29/Nov/12 30/Oct/08      PM             3.0.RC1    Converters                0
  13/Jul/08 11:19 AM 12:34 PM 12:34
            12/Aug/08 12/Aug/08        PM             3.0.RC1                              0
  13/Jul/08 11:13 AM 3:37 PM 3:37
              29/Nov/12 29/Nov/12      PM             3.0.RC1    Converters                0
   11/Jul/08 5:12 PM 9:50 PM 9:50
              05/Sep/08 05/Sep/08      PM             3.0.RC1    Converters                0
   11/Jul/08 3:32 PM 3:24 PM 5:46
              29/Nov/12 30/Oct/08      PM             3.0.RC1                              0
   11/Jul/08 3:26 PM 1:39 PM 1:39
              12/Aug/08 12/Aug/08      PM             3.0.RC1                              0
  11/Jul/08 10:57 AM 7:00 PM
              01/Dec/09                                    4.0 Engine                      0
  11/Jul/08 10:52 AM 7:00 PM
              01/Dec/09                                    4.0 Converters                  0
   11/Jul/0807/Aug/08 12:26 PM 12:26
             9:56 AM 07/Aug/08         PM             3.0.RC1                              0
   11/Jul/08 9:53 AM 5:07 PM 5:07
              12/Sep/08 12/Sep/08      PM             3.0.RC1                              0
              20/Feb/12 11/Jul/08
   11/Jul/08 8:48 AM 5:32 AM 8:54      AM   2.0.4     2.0.5      Core                      0
   07/Jul/08 5:59 PM 5:59 AM 8:40
              15/Feb/11 10/Dec/10      PM   3.0.M1    3.0.RC2    Core           Engine     0
              30/Oct/08 30/Oct/08
   07/Jul/08 4:35 PM 4:01 PM 4:01      PM             3.0.RC1    Core           Security   0
              29/Nov/12 29/Nov/12
 03/Jun/08 10:22 PM 3:37 PM 3:37       PM   2.0.4     3.0.RC1    Spring3.0.M1              0
              29/Nov/12 03/Jun/08
  03/Jun/08 4:38 PM 3:24 PM 5:01       PM   2.0.4     3.0.RC1    Spring3.0.M1              0
 29/May/08 2:36 PM 29/May/08 2:36
              02/Nov/11 4:07 AM        PM   2.0.2     2.0.2                                0
              29/Nov/12 26/Aug/08
 29/May/08 1:56 PM 3:24 PM 4:29        PM   3.0.M1    3.0.RC1    Core                      0
 29/May/08 9:54 AM 5:29 AM
              17/Dec/09                                    4.0 Engine                      0
 27/May/08 9:25 AM 29/May/08 9:08
              02/Feb/12 7:30 AM        AM   3.0.M1    2.0.10     Spring         3.0.RC1    1                 3.0.RC2
              29/Nov/12 29/Nov/12
14/May/08 10:14 AM 3:37 PM 3:37        PM   3.0.M1    3.0.RC1    Spring                    0
              29/Nov/12 31/Oct/08
 02/May/08 5:21 PM 3:24 PM 3:06        PM   3.0.M1    3.0.RC1    Spring                    0
              29/Nov/12 29/Nov/12
  30/Apr/08 8:25 PM 3:42 PM 3:42       PM   3.0.M1    3.0.RC1    Core                      1
              29/Nov/12 29/Nov/12
  28/Apr/08 2:35 PM 3:37 PM 3:37       PM   3.0.M1    3.0.RC1    Engine                    0
 28/Apr/08 11:57 AM 12:09 PM
             13/Apr/11                      2.0.3     3.0.1      Core 3.0.M1               2
  23/Apr/08 4:12 PM 02/Dec/08 10:14
              29/Nov/12 3:24 PM        PM             3.0.RC1    Util                      0
  18/Apr/08 1:21 PM 1:50 PM 1:50
              30/Oct/08 30/Oct/08      PM 3.0.RC1     3.0.RC1    Core                      0
  16/Apr/08 5:47 PM 7:00 PM
              01/Dec/09                     2.0.3          4.0                             0
 03/Apr/08 10:50 PM 11/Apr/08 12:27
              15/Apr/08 9:40 PM        PM             3.0.RC1    Spring                    0
 03/Apr/08 10:46 AM 7:05 AM
              01/Mar/13                     2.0.3          4.0                             4
  02/Apr/08 4:15 PM 28/Nov/08 11:21
              29/Nov/12 3:24 PM        AM   2.0.3     3.0.RC1                              1
29/Mar/08 12:26 PM 18/Nov/08 10:46
              29/Nov/12 3:24 PM        PM   3.0.M1    3.0.RC1   Core                       0                       1011
             2:50 PM
  27/Mar/08 22/May/09 4:16 AM               2.0                     2.0.1
                                                            3.0 Engine                     1 2.0.2                    2
  25/Mar/08 9:11 PM 3:24 PM 3:06
              29/Nov/12 31/Oct/08      PM   3.0.M1    3.0.RC1                              0
  25/Mar/0828/Mar/08 12:39 PM 12:39
             5:24 PM 28/Mar/08         PM   2.0.3     2.0.4           2.0.4    3.0.RC1     0   3.0.M1
  20/Mar/08 2:43 AM 7:00 PM
              01/Dec/09                                     4.0 Core                       0
              20/Mar/08 20/Mar/08
  19/Mar/08 4:23 PM 5:00 PM 5:00       PM 2.0.2       2.0.4     Engine2.0.3                0
  19/Mar/08 2:02 PM 4:00 PM 4:00
              30/Oct/08 30/Oct/08      PM             3.0.RC1 Core                         0
  17/Mar/08 9:56 AM 1:07 PM 1:07
              08/Apr/08 08/Apr/08      PM 2.0.3       2.0.4     Engine                     0
14/Mar/08 12:31 AM 7:00 PM
              01/Dec/09                                     4.0 Core                       0
              29/Nov/12 31/Oct/08
  06/Mar/08 4:30 PM 3:24 PM 3:06       PM 2.0.3       3.0.RC1                              0
              06/Apr/11
06/Mar/08 10:20 AM 5:13 AM                  3.0.M1          4.0 Engine                     3
06/Mar/08 10:17 AM 08/Apr/08 12:50
             08/May/08 8:59 PM         PM 2.0.1       2.0.4     Engine                     0
              23/Dec/10
  06/Mar/08 9:16 AM 9:47 PM               3.0.M1      3.0.1                                2
              25/Apr/09 16/Sep/08
  05/Mar/08 7:36 PM 6:00 AM 8:45       AM 3.0.M1      3.0.RC1 Engine                       0
  05/Mar/08 6:04 PM 9:12 AM 9:12
              06/Mar/08 06/Mar/08      AM             3.0.RC1                              0
  05/Mar/08 29/May/08 29/May/08 9:48
             8:30 AM 9:48 AM           AM                   4.0 Core                       0
29/Feb/08 10:32 AM 11:15 PM 11:15
            15/Dec/08 15/Dec/08        PM             3.0.RC1 Core                         0
  28/Feb/08 9:59 AM 7:00 PM
              01/Dec/09                                     4.0 Spring                     0
  26/Feb/08 3:14 PM 4:03 PM 4:03
              30/Oct/08 30/Oct/08      PM             3.0.RC1 Spring                       0
  26/Feb/0827/Feb/08 10:59 AM 10:59
             2:16 AM 27/Feb/08         AM   2.0.2     3.0.RC1 Spring                       0
              26/Feb/08 26/Feb/08
25/Feb/08 11:59 AM 3:09 PM 3:09        PM   3.0.M1    3.0.M1    Core                       0
              29/Feb/08 29/Feb/08
24/Feb/08 12:14 AM 2:47 PM 2:47        PM   2.0.2     3.0.RC1 Engine              Util     0
  22/Feb/08 3:57 PM 3:24 PM 4:34
              29/Nov/12 18/Nov/08      PM             3.0.RC1                              0
  22/Feb/08 3:38 PM 9:42 AM 9:42
              17/Mar/08 17/Mar/08      AM             3.0.RC1 Core                         0
  22/Feb/08 3:37 PM 9:43 AM 9:43
              17/Mar/08 17/Mar/08      AM             3.0.RC1 Core                         0
  22/Feb/08 3:32 PM 1:53 PM 1:53
              08/Apr/08 08/Apr/08      PM   2.0.rc3   2.0.4     Engine 2.0.rc4 3.0.RC1     1       2.0.rc5
21/Feb/08 10:07 AM 7:00 PM
            01/Dec/09                                         4.0 Core             0
20/Feb/08 12:16 PM 12:09 PM
           13/Apr/11                      2.0.2       3.0.1         Core           0
 20/Feb/08 8:57 AM 7:00 PM
            01/Dec/09                                         4.0   Engine         0
 20/Feb/0820/Feb/08 12:26 PM 12:26
           5:44 AM 20/Feb/08         PM 3.0.M1        3.0.M1        Spring         0
 19/Feb/08 7:26 PM 7:00 PM
            01/Dec/09                                         4.0   Engine         0
 19/Feb/08 4:00 PM 7:00 PM
            01/Dec/09                                         4.0   Security       0
 19/Feb/08 3:48 PM 7:00 PM
            01/Dec/09                                         4.0   Core           0
 19/Feb/08 3:45 PM 3:24 PM 2:29
            29/Nov/12 31/Oct/08      PM               3.0.RC1       Converters     0
            21/Apr/11 21/Apr/11
 19/Feb/08 2:50 PM 9:05 AM 9:05      AM   2.0.2       3.0.RC2       Engine         0
 19/Feb/0829/Feb/08 10:29 AM 10:31
           1:46 AM 21/Feb/08         AM   2.0.2       2.0.3         Engine2.0.3    0
18/Feb/08 12:42 PM 3:24 PM 3:06
            29/Nov/12 31/Oct/08      PM   3.0.M1      3.0.RC1                      0
18/Feb/08 12:05 PM 2:23 PM 2:23
            26/Aug/09 26/Aug/09      PM   3.0.RC1     3.0.RC2                      0
           9:12 AM 18/Feb/08
 18/Feb/0818/Feb/08 11:49 AM 11:49   AM   3.0.M1      3.0.M1        Spring         0
 18/Feb/08 8:05 AM 18/Feb/08 12:49
            19/Feb/08 7:48 AM        PM   2.0.2       3.0.M1        DWRP  3.0.M1   0
15/Feb/08 10:18 PM 1:49 PM 8:58
            30/Oct/08 20/Feb/08      AM   3.0.RC1     3.0.M1                       0
 14/Feb/08 3:28 PM 2:58 PM
            31/Oct/08                                         4.0 Util             0
 14/Feb/0815/Dec/08 11:15 PM 11:15
           1:06 PM 15/Dec/08         PM               3.0.RC1       Engine         0
13/Feb/08 10:23 AM 12:27 PM 12:27
          21/Mar/08 21/Mar/08        PM               3.0.RC1       Spring         0
 10/Feb/08 8:40 PM 1:35 PM 1:35
            12/Feb/08 12/Feb/08      PM               3.0.M1        Converters     0
            15/Sep/10 03/Apr/10
 09/Feb/08 2:14 PM 9:57 AM 9:03      AM   3.0.M1      3.0.RC2       Engine         0
09/Feb/08 12:22 AM 9:23 AM 8:38
            20/Feb/08 09/Feb/08      AM   3.0.M1      3.0.M1                       0
 08/Feb/08 2:50 PM 2:19 PM 2:19
            14/Feb/08 14/Feb/08      PM               3.0.M1        Core           0
 08/Feb/08 2:32 PM 1:07 PM 1:07
            14/Feb/08 14/Feb/08      PM   3.0.M1      3.0.M1                       0
 08/Feb/08 2:30 PM 3:24 PM 3:06
            29/Nov/12 31/Oct/08      PM   3.0.M1      3.0.RC1                      0
 08/Feb/08 8:50 AM 3:46 PM 3:46
            14/Feb/08 14/Feb/08      PM               3.0.M1        Converters     0
 08/Feb/0829/Feb/08 10:29 AM 8:42
           1:18 AM 08/Feb/08         AM               2.0.3         Core           0
            23/Dec/10
07/Feb/08 10:43 PM 9:47 PM                            3.0.1         Core           1
           7:51 PM 08/Feb/08
 07/Feb/0808/Feb/08 12:55 PM 12:55   PM 2.0.2         3.0.M1                       0
 07/Feb/08 2:50 PM 7:00 PM
            01/Dec/09                                         4.0 Core             0
 05/Feb/0829/Feb/08 10:08 AM 10:08
           9:28 PM 29/Feb/08         AM 2.0.1         3.0.M1    Engine             0
05/Feb/08 10:42 AM 4:01 PM 4:01
            30/Oct/08 30/Oct/08      PM               3.0.RC1   Converters         0
05/Feb/08 10:32 AM 11:15 PM 11:15
          15/Dec/08 15/Dec/08        PM               3.0.RC1   Engine             0
 03/Feb/0804/Dec/08 12:12 AM
           8:25 PM                                          4.0 Util               1
 03/Feb/08 2:21 PM 2:38 PM 4:34
            07/Feb/08 06/Feb/08      PM 2.0.2         3.0.M1    Spring             0
 03/Feb/08 1:38 PM 2:38 PM 4:34
            07/Feb/08 06/Feb/08      PM 2.0.2         3.0.M1    Spring             0
 02/Feb/0808/Feb/08 11:56 AM 11:56
           7:57 PM 08/Feb/08         AM               3.0.M1    Core               1
 01/Feb/0829/Feb/08 10:29 AM 12:28
           7:40 PM 08/Feb/08         PM 2.0.2         2.0.3     DWRP               0
 01/Feb/08 7:19 PM 01/Mar/08 12:13
            01/Mar/08 9:54 PM        PM               3.0.RC1 Core                 0
            08/Feb/08
 01/Feb/08 2:00 PM 8:44 AM                                    4.0                  0
 01/Feb/08 1:18 PM 3:24 PM 3:06
            29/Nov/12 31/Oct/08      PM               3.0.RC1    Engine            0
            12/Feb/08 12/Feb/08
 16/Jan/08 2:30 AM 2:37 PM 2:37      PM   2.0.2       3.0.M1     Engine            1
12/Jan/08 12:32 PM 9:23 AM 4:22
            20/Feb/08 08/Feb/08      AM   2.0.1       3.0.M1     Util              0   1007
            12/Feb/08 11/Feb/08
 10/Jan/08 2:32 PM 7:04 AM 7:54      PM   2.0.2       3.0.M1     Spring            0
            29/Nov/12 12/Sep/08
 04/Jan/08 4:58 PM 3:24 PM 7:17      PM   2.0.2       3.0.RC1    Util              0
            29/Nov/12 31/Oct/08
 21/Dec/07 8:29 PM 3:24 PM 9:22      AM   2.0.1       3.0.RC1    Creators          0
21/Dec/07 10:33 AM 4:43 AM 4:42
            14/Apr/10 14/Apr/10      AM               3.0.RC2    Engine            1
 19/Dec/07 2:20 PM 3:24 PM 9:22
            29/Nov/12 31/Oct/08      AM 2.0.1         3.0.RC1          2.0.2
                                                                 Converters        0
            07/Feb/08 06/Feb/08
 12/Dec/07 3:18 PM 2:38 PM 4:33      PM 2.0.1         3.0.M1     Spring2.0.2       0
           5:40 PM 08/Feb/08
 27/Nov/0729/Feb/08 10:29 AM 12:21   PM 2.0.1         2.0.3      Util              0
            23/Dec/10
 12/Nov/07 3:22 PM 9:54 PM              2.0.2                4.0 Engine            1
 12/Nov/07 5:38 AM 9:48 AM 9:48
            10/Feb/08 10/Feb/08      AM 2.0.2         3.0.M1     Spring            0
26/Oct/07 12:35 PM 3:51 PM 3:51
            30/Oct/08 30/Oct/08      PM               3.0.RC1 Converters           0
09/Oct/07 10:47 AM 2:32 PM 2:32
            12/Feb/08 12/Feb/08      PM               3.0.M1     Engine            0
 08/Oct/07 6:17 PM 2:02 PM 2:13
            05/Sep/12 14/Feb/08      PM               2.0.11     Converters        1
02/Oct/07 12:04 PM 3:24 PM 3:06
            29/Nov/12 31/Oct/08      PM           2.0 3.0.RC1 Spring               1
 23/Sep/07 2:43 AM 11:28 PM 10:09
          08/May/13 10/Feb/08        AM               3.0.M1     Spring            3
             26/Feb/08 9:23 AM
18/Sep/07 11:30 AM 08/Feb/08 11:52     AM 2.0.2         3.0.M1                               0
             1:18 PM
  06/Sep/07 03/May/11 5:00 PM               2.0.1       3.0.1      Engine            Reverse Ajax
                                                                                              0
  04/Sep/07 1:59 PM 2:24 PM 2:24
             12/Feb/08 12/Feb/08       PM               3.0.M1                                0
  03/Sep/07 1:38 PM 5:28 AM
              23/Jun/09                                      4.0 File Upload/Download         2
             4:22 PM 12/Feb/08
  24/Aug/0706/Mar/08 10:28 AM 2:32     PM   2.0.1       2.0.4      Engine                     0
             28/Aug/08 22/Apr/08
  21/Aug/07 3:31 PM 9:32 AM 9:41       AM   2.0.2       2.0.3                     3.0.M1      4
            08/Feb/08 08/Feb/08
21/Aug/07 10:35 AM 11:54 AM 11:54      AM   2.0.1       3.0.M1     Core                       0
20/Aug/07 10:40 PM 6:25 AM 6:25
             12/Dec/10 12/Dec/10       AM   2.0.rc1     2.0.7           2.0.rc2               0     2.0.rc3
20/Aug/07 10:27 PM 9:41 AM 9:41
              22/Nov/12 22/Nov/12      AM   2.0.1                Reverse Ajax                 7
  20/Aug/07 3:33 PM 5:59 AM
             15/Feb/11                                       4.0 Core                         0
              06/Apr/11 06/Apr/11
  20/Aug/07 3:31 PM 5:37 AM 5:37       AM                                                     0
  20/Aug/07 2:24 PM 4:56 AM 4:56
             08/Feb/08 08/Feb/08       AM               3.0.M1     Core                       0
            08/Feb/08 08/Feb/08
20/Aug/07 11:03 AM 10:57 AM 10:57      AM           1.1 3.0.M1     Webwork                    0               1006
             09/Mar/13
  10/Aug/07 3:48 PM 5:27 PM                             3.0.RC3                               1               1006
  10/Aug/07 7:56 AM 3:24 PM 9:20
              29/Nov/12 31/Oct/08      AM               3.0.RC1  DWRP                         0
              30/Oct/08 30/Oct/08
09/Aug/07 10:32 PM 4:05 PM 4:05        PM   2.0.1       3.0.RC1  Engine                       0
             20/Feb/08 08/Feb/08
04/Aug/07 11:02 PM 9:23 AM 4:18        AM   2.0.1       3.0.M1   Engine                       0
              29/Nov/12 3:24 PM
  30/Jul/07 11:28 AM 21/Nov/08 10:03   AM   2.0.1       3.0.RC1  Util                         0
             08/Feb/08 08/Feb/08
   12/Jul/07 7:42 PM 4:45 PM 4:45      PM   2.0.1       3.0.M1   Spring                       0
             08/Feb/08 08/Feb/08
   12/Jul/07 7:31 PM 4:43 PM 4:43      PM   2.0.1       3.0.M1   Spring                       0
             20/Feb/08 08/Feb/08
   12/Jul/07 4:00 PM 9:23 AM 4:27      AM   2.0.1       3.0.M1   Core                         0
   07/Jul/07 1:51 PM 2:57 PM 2:56
             12/Aug/08 12/Aug/08       PM   2.0.1       2.0.6    Engine           3.0.RC1     0
  07/Jul/07 11:38 AM 7:00 PM
             01/Dec/09                                       4.0 Creators                     0
            29/Feb/08 01/Nov/07
 24/Jun/07 10:17 AM 10:29 AM 2:34      PM   2.0.2      2.0.2     Engine                       2
             1:14 PM 10/Feb/08
  21/Jun/0710/Feb/08 10:34 AM 10:34    AM   2.0.1      3.0.M1    Spring                       0
  21/Jun/07 1:12 PM 3:24 PM 3:06
              29/Nov/12 31/Oct/08      PM   2.0.1      3.0.RC1 Spring                         0
             01/Dec/09
  21/Jun/07 8:56 AM 7:00 PM                 2.0.1            4.0 Core                         0
             9:32 PM
  17/Jun/0729/Feb/08 10:29 AM 1:39
                          07/Jul/07    PM          2.0 2.0.2     Util                         0
             5:05 PM 29/Feb/08
  15/Jun/0729/Feb/08 10:20 AM 10:20    AM   2.0.2      3.0.M1    Engine                       2
              31/Oct/08
  12/Jun/07 2:17 PM 2:58 PM                                  4.0 Creators              Spring 1
  12/Jun/07 4:21 AM 9:23 AM 4:25
             20/Feb/08 08/Feb/08       AM              3.0.M1                                 0
 09/Jun/07 12:48 PM 11:13 PM 11:13
            15/Dec/08 15/Dec/08        PM   2.0.1      3.0.RC1                                1
  08/Jun/0715/Dec/08 11:15 PM 11:15
             1:16 PM 15/Dec/08         PM   2.0.1      3.0.RC1 Engine                         4
             1:11 PM 08/Feb/08
  08/Jun/0729/Feb/08 10:29 AM 12:53    PM   2.0.1      2.0.3     Engine                       1
 08/Jun/07 12:31 PM 7:38 AM 7:38
              08/Oct/10 08/Oct/10      AM   2.0.1      3.0.RC2                                0
 08/Jun/07 11:40 AM 10:21 AM 3:17
            29/Feb/08 12/Feb/08        PM              3.0.M1    Engine                       1
  07/Jun/07 9:42 PM 3:24 PM 3:06
              29/Nov/12 31/Oct/08      PM   2.0.rc4    3.0.RC1 Core                           0
  07/Jun/0729/Feb/08 10:29 AM 1:59
             1:58 PM     07/Jun/07     PM   2.0.1      2.0.2     Converters                   0
             1:43 PM
  07/Jun/0729/Feb/08 10:29 AM 1:44
                         07/Jun/07     PM   2.0.1      2.0.2                                  0
             1:40 PM
  07/Jun/0729/Feb/08 10:29 AM 1:40
                         07/Jun/07     PM   2.0.1      2.0.2                                  0
31/May/07 12:11 PM 3:24 PM 3:06
              29/Nov/12 31/Oct/08      PM              3.0.RC1                                0
             01/Dec/09
 31/May/07 9:02 AM 7:00 PM                  2.0.rc1          4.0 Core                         0
             8:33 PM 30/May/07
 30/May/0729/Feb/08 10:29 AM 8:33      PM   2.0.1      2.0.2     Util                         0
             3:04 PM 8:52 PM
 30/May/07 30/May/07 30/May/07 8:52    PM   2.0.1      3.0.M1    Security                     0
 29/May/07 4:57 PM 3:24 PM 3:06
              29/Nov/12 31/Oct/08      PM              3.0.RC1 Engine                         0
             30/May/07 8:47 PM
26/May/07 11:08 PM 30/May/07 8:47      PM   2.0        2.0.2          2.0.1                   0
 16/May/07 16/May/07 16/May/07 3:04
             3:01 AM 3:04 AM           AM   2.0.1      3.0.M1                                 0
             01/Dec/09
 16/May/07 2:53 AM 7:00 PM                                   4.0                              0
 09/May/07 3:16 AM 8:51 AM 8:51
              21/Apr/11 21/Apr/11      AM   2.0.1       3.0.RC2                               0
 08/May/07 5:45 PM 3:17 PM 3:17
             12/Feb/08 12/Feb/08       PM               3.0.M1                                0
 08/May/07 4:29 PM 3:24 PM 3:06
              29/Nov/12 31/Oct/08      PM   2.0.1       3.0.RC1                               0
 03/May/0729/Feb/08 10:29 AM 8:34
             2:16 PM 30/May/07         PM   2.0.1       2.0.2                                 0
              29/Nov/12 31/Oct/08
03/May/07 11:02 AM 3:24 PM 3:06        PM   1.1.3       3.0.RC1    Core                       0
             01/Dec/09
 03/May/07 3:36 AM 7:00 PM                                   4.0                              0
 02/May/07 16/May/07 16/May/07 2:24
             4:14 PM 2:28 AM           AM               3.0.M1                                0
 02/May/07 4:10 PM 3:24 PM 2:29
              29/Nov/12 31/Oct/08      PM               3.0.RC1                               0
             01/Dec/09
 02/May/07 4:07 PM 7:00 PM                                    4.0                                 0
 02/May/07 4:05 PM 3:50 PM 3:50
             30/Oct/08 30/Oct/08       PM             3.0.RC1                                     0
             01/Dec/09
 02/May/07 4:04 PM 7:00 PM                                    4.0                                 0
 02/May/07 4:02 PM 15/Dec/08 11:14
             02/Sep/09 3:04 PM         PM             3.0.RC1       Core                          4
 02/May/07 3:07 PM 10/May/07 12:48
             19/Feb/10 8:31 AM         PM 2.0.1       2.0.2         Util                          0
 02/May/0729/Feb/08 10:29 AM 2:06
            8:44 AM 16/May/07          AM 2.0.rc3     2.0.2         Core                          0
 01/May/07 4:47 AM 03/May/07 1:27
             07/Jun/07 9:24 AM         AM             3.0.M1        Spring                        0
             07/Feb/08
  30/Apr/07 7:47 PM 2:44 PM                 2.0.rc5           4.0   Util                          0
            9:00 AM 16/May/07
  30/Apr/0729/Feb/08 10:29 AM 2:09     AM   2.0.1     2.0.2         Engine                        0
  27/Apr/07 8:07 PM 4:24 AM 4:24
             07/Dec/12 07/Dec/12       AM             3.0.RC3       Engine                        0
            5:37 PM
  27/Apr/07 02/May/07 4:12 PM 5:41
                        27/Apr/07      PM             3.0.M1        Core                          0
26/Apr/07 10:00 PM 10:29 AM 4:22
           29/Feb/08 27/Apr/07         AM             2.0.1         Util                          0
             01/Nov/11 1:05 PM
  26/Apr/07 9:56 PM 25/Apr/08 12:10    PM   2.0       2.0.4         Core2.0.1       3.0.M1        0 2.0.2           2
  25/Apr/0729/Feb/08 10:29 AM 2:56
            6:18 PM     26/Apr/07      PM   2.0.rc4           2.0   Converters              Spring0
            5:17 PM 16/May/07
  24/Apr/0729/Feb/08 10:29 AM 2:19     AM   2.0.1     2.0.2         Engine                        0
             30/Oct/08 30/Oct/08
  24/Apr/07 3:45 PM 3:48 PM 3:48       PM   2.0.rc4   3.0.RC1       Core                          0
             01/Feb/08 01/Feb/08
  24/Apr/07 3:37 PM 7:21 PM 7:21       PM   2.0.rc4   3.0.M1        Core                          0
  24/Apr/07 9:59 AM 7:00 PM
             01/Dec/09                                        4.0   Engine                        0
             01/Dec/09
19/Apr/07 12:33 PM 7:00 PM                                    4.0                                 0
  18/Apr/07 08/Jun/07 10:21 AM 10:21
            7:52 AM 08/Jun/07          AM             2.0.2         Engine                        0
  16/Apr/07 9:44 PM 3:39 PM
             14/Sep/08                                        4.0   Util                          0
            6:06 PM     16/Apr/07
  16/Apr/0729/Feb/08 10:29 AM 9:41     PM 2.0.rc4     2.0.rc5       Util                          0
12/Apr/07 12:35 PM 10:29 AM 8:19
           29/Feb/08 08/Feb/08         AM             2.0.2         Spring                        2
12/Apr/07 12:28 PM 10:29 AM 10:16
           29/Feb/08 13/Apr/07         PM             2.0.rc1       Util                          0
12/Apr/07 12:25 PM 10:29 AM 7:52
           29/Feb/08 16/Apr/07         PM             2.0.rc5       Util                          0
12/Apr/07 12:16 PM 10:29 AM 8:24
           29/Feb/08 13/Apr/07         PM             2.0.rc5       Util                          0
12/Apr/07 12:09 PM 10:29 AM 9:54
           29/Feb/08 13/Apr/07         PM             2.0.rc1       Util                          0
12/Apr/07 12:03 PM 10:29 AM 8:47
           29/Feb/08 15/Apr/07         PM             2.0.rc5       Util                          0
12/Apr/07 11:46 AM 10:29 AM 10:05
           29/Feb/08 13/Apr/07         PM             2.0.rc5       Util                          0
12/Apr/07 11:34 AM 7:00 PM
             01/Dec/09                                        4.0   Engine             Util       0
             01/Dec/09
12/Apr/07 10:10 AM 7:00 PM                                    4.0   Core             Engine       1       Util
  12/Apr/07 16/May/07 16/May/07 5:24
            9:32 AM 5:24 AM            AM             3.0.M1        Converters                    0
            4:10 PM     17/Apr/07
  11/Apr/0729/Feb/08 10:29 AM 4:52     PM 2.0.rc4     2.0.rc5       Core                          1
             08/Jan/10
  10/Apr/07 2:33 PM 5:41 AM                 2.0.rc3           4.0   Engine                        0
            2:29 PM 12/Apr/07
  10/Apr/0729/Feb/08 10:29 AM 10:07    AM   2.0.rc3   2.0.rc5       Engine                        0
            7:22 PM     05/Oct/10
  09/Apr/0702/Sep/11 12:51 PM 7:29     PM   2.0.rc3   2.0.7         Core    2.0.rc4               0       2.0.rc5
            7:25 PM 11/Apr/07
  06/Apr/0729/Feb/08 10:29 AM 11:58    AM   2.0.rc3   2.0.rc4       Spring                        3
  06/Apr/0729/Feb/08 10:29 AM 3:47
            2:51 PM     17/Apr/07      PM   2.0.rc3   2.0.rc5       Util                          0
  06/Apr/0729/Feb/08 10:29 AM 9:16
            6:34 AM 11/May/07          AM             2.0.2         Util                          0
            1:55 PM     03/Apr/07
  03/Apr/0729/Feb/08 10:29 AM 2:53     PM   2.0.rc1   2.0.rc4       Core    2.0.rc2               0       2.0.rc3
  02/Apr/0729/Feb/08 10:29 AM 11:01
            3:18 PM 10/Apr/07          AM             2.0.rc4       Engine                        1
            8:39 AM 10/Apr/07
  01/Apr/0729/Feb/08 10:29 AM 11:00    AM   2.0.rc3   2.0.rc4       Core                          1
            8:37 AM 10/Apr/07
  01/Apr/0729/Feb/08 10:29 AM 11:00    AM   2.0.rc3   2.0.rc4       Core                          0
 31/Mar/07 9:26 PM 3:26 PM 3:26
              09/Jul/07 09/Jul/07      PM             3.0.M1                                      0
 31/Mar/0729/Feb/08 10:29 AM 12:06
            9:24 PM 03/Apr/07          PM             2.0.rc4                                     0
 31/Mar/07 8:36 PM 3:24 PM 3:06
             29/Nov/12 31/Oct/08       PM             3.0.RC1                                     0
             01/Dec/09
29/Mar/07 10:44 PM 7:00 PM                                    4.0                                 0
29/Mar/07 10:35 PM 2:46 PM 2:46
             07/Feb/08 07/Feb/08       PM             3.0.M1        Converters                    0
            9:58 PM
 29/Mar/0729/Feb/08 10:29 AM 6:28
                        17/Apr/07      PM             2.0.rc5       DWRP                          0
 29/Mar/07 9:41 PM 2:46 PM 2:46
             07/Feb/08 07/Feb/08       PM             3.0.M1        Core                          0
 29/Mar/07 9:32 PM 7:00 PM
             01/Dec/09                                        4.0   Demos (dwr.war, etc.)         0
 29/Mar/07 9:31 PM 7:00 PM
             01/Dec/09                                        4.0   Demos (dwr.war, etc.)         1
 29/Mar/07 25/May/09 1:54 PM
            9:28 PM                                           4.0   Demos (dwr.war, etc.)         0
 29/Mar/07 18/May/07 18/May/07 1:08
            9:27 PM 1:08 PM            PM             3.0.M1                                      0
 29/Mar/07 16/May/07 16/May/07 2:24
            9:26 PM 2:24 AM            AM             3.0.M1        Core                          0
 29/Mar/07 9:22 PM 2:46 PM 2:46
             07/Feb/08 07/Feb/08       PM             3.0.M1                                      0
            01/Dec/09
 29/Mar/07 9:21 PM 7:00 PM                                 4.0                               0
 29/Mar/07 16/May/07 16/May/07 5:25
           9:19 PM 5:25 AM            AM             3.0.M1                                  0
           7:21 PM     09/Apr/07
 29/Mar/0729/Feb/08 10:29 AM 3:21     PM 2.0.rc2     2.0.rc4     Spring 2.0.rc3              1
 29/Mar/07 6:38 PM 9:37 AM 9:37
            22/Nov/12 22/Nov/12       AM                         Reverse Ajax                1
 29/Mar/07 6:37 PM 9:38 AM 9:38
            22/Nov/12 22/Nov/12       AM                         Reverse Ajax                0
 29/Mar/07 6:37 PM 9:39 AM 9:39
            22/Nov/12 22/Nov/12       AM                         Reverse Ajax                3
 29/Mar/07 2:55 PM 2:47 PM 2:47
            07/Feb/08 07/Feb/08       PM             3.0.M1      Converters                  0
29/Mar/07 10:25 AM 2:47 PM 2:47
            17/Mar/08 17/Mar/08       PM             3.0.RC1     Core                        1
            30/Oct/08 30/Oct/08
29/Mar/07 10:17 AM 4:02 PM 4:02       PM             3.0.RC1     DWRP               Security 0
             23/Jul/10
 29/Mar/07 9:39 AM 4:57 AM                                 4.0   Core             Engine     0   Security
           4:22 PM
 28/Mar/0729/Feb/08 10:29 AM 1:12
                       03/Apr/07      PM             2.0.rc4     Core                        1
 28/Mar/07 4:10 PM 7:00 PM
            01/Dec/09                                      4.0   Webwork                     0
 28/Mar/0729/Feb/08 10:29 AM 5:16
           3:28 PM     12/Apr/07      PM             2.0.rc5     Converters            Spring0
 28/Mar/07 2:40 PM 15/Sep/10 11:36
            27/Apr/11 1:30 PM         AM             3.0.RC2     Security                    1
            12/Mar/08 09/Jul/07
28/Mar/07 12:14 PM 9:45 AM 3:26       PM             3.0.M1      Converters            Engine1
28/Mar/07 12:00 PM 3:27 PM 3:27
             09/Jul/07 09/Jul/07      PM 2.0.rc2     3.0.M1      Converters                  0
21/Mar/07 10:41 PM 16/May/07 2:31
           16/May/07 5:24 AM          AM 2.0.rc2     3.0.M1      Util                        0
 13/Mar/07 7:33 PM 9:23 AM 5:02
            20/Feb/08 15/Mar/07       PM 2.0.rc2     3.0.M1      Core                        0
            10/Dec/10
 13/Mar/07 7:18 PM 8:25 PM                 2.0.rc2         4.0   Spring                      0
            01/Dec/09
 13/Mar/07 7:05 PM 7:00 PM                 2.0.rc2         4.0   Core                        0
           3:17 PM 2:28 AM
 13/Mar/07 16/May/07 16/May/07 2:28   AM             3.0.M1      Core             Engine     0
 13/Mar/07 3:15 PM 3:03 PM 3:03
            11/Oct/07 11/Oct/07       PM             3.0.M1      Engine                      5
 13/Mar/0715/Sep/10 11:39 AM 11:39
           1:25 PM 15/Sep/10          AM             3.0.RC2     Security                    3
 13/Mar/0729/Feb/08 10:29 AM 2:53
           1:24 PM 29/Mar/07          PM             2.0.rc3     Converters                  0
           1:23 PM
 13/Mar/07 13/Apr/11 12:24 PM              2.0.rc2         4.0   Converters                  3
13/Mar/07 11:23 AM 9:23 AM 2:34
            20/Feb/08 14/Mar/07       PM 2.0.rc2     3.0.M1      Core                        0
           6:13 PM
 23/Feb/0729/Feb/08 10:29 AM 7:41
                       20/Apr/07      PM             2.0.rc5     Engine                      0
 23/Feb/07 6:10 PM 9:23 AM 1:46
            20/Feb/08 26/Feb/07       PM 2.0.rc2     3.0.M1      Converters                  0
 23/Feb/07 6:08 PM 9:47 PM
            23/Dec/10                      2.0.rc2   3.0.1       Engine                      5
            01/Dec/09
 23/Feb/07 6:07 PM 7:00 PM                 2.0.rc3         4.0   Converters                  0
 23/Feb/07 3:22 AM 8:54 PM 8:54
            11/Aug/10 11/Aug/10       PM             3.0.RC2     Core                        0
 23/Feb/07 3:21 AM 2:44 PM
            07/Feb/08                                      4.0   Spring                      1
            01/Dec/09
 23/Feb/07 3:19 AM 7:00 PM               2.0.rc2           4.0   Engine                      0
            01/Dec/09
 23/Feb/07 3:16 AM 7:00 PM               2.0.rc2           4.0   Util                        1
            06/Apr/11 06/Apr/11
 23/Feb/07 2:59 AM 5:34 AM 5:34       AM 2.0.rc2                 Engine                      0
 23/Feb/07 2:24 AM 29/Feb/08 10:07
            15/Feb/11 5:59 AM         AM 2.0.rc2     3.0.M1      Demos (dwr.war, etc.)       0
 07/Feb/0729/Feb/08 10:29 AM 9:06
           3:23 PM     16/Apr/07      PM 2.0.rc1     2.0.rc5     Util    2.0.rc2             0
07/Feb/07 12:12 PM 7:00 PM
            01/Dec/09                                      4.0   Security                    0
 06/Feb/0729/Feb/08 10:29 AM 10:10
           4:23 PM 19/Apr/07          AM             2.0.rc5     Util                        0
         Sub-TasksIssue Links
Work Ratio                          Description
                            Environment                      Documentation Required
                                                 Security Level
                                                             No
                                    I want to develop a ajax application using spring MVC and DWR. for that i
                                                              on:
                                    The subscribe buttongYes http://dwr.2114559.n2.nabble.com/mailing_list/M
                                                             No
                                    There is not a way to disable escaping in JSON/JSONP remote response
                                                             No
                                    This issue occurs in IE8 only, On browser it throws http 502 error ,while in
                  DWR-464                                     start
                                    When i use 3.0 RC2, iNo getting below error org.springframework.bean
                                                             No
                                    See - [dwr-users] DWR and Hibernate4 It looks like Hibernates API has ch
                                                             No
                                    See: [dwr-users] Re: parameter in GET request is double-decoded when a
                                                             No
                                    I am trying to import image file to server, it is working If I transfer using inte
                                                             No
                                    I have used DWR in my project.I have 4 input fields and search button(whi
                                                             No
                                    Changes to dwr.engine.batch.addCall made in svn revision 2308 for DWR-
                                                             Yes
                                    Please see: http://dwr.2114559.n2.nabble.com/util-js-enhanced-nested-pro
                                                             No
                                    When using an annotations based configuration: @RemoteProxy(name="d
                  DWR-467           This bug is created based on the query send to the mailing list, yesterday
                                                             Yes
                                                             at
                                    I am facing a problem Noclient network. That all the dwr js files has a hexa
                  DWR-454,                                  DWR-143,
                                                             No
                                    Add support for Servlet 3.0 Asynchronous Processing. In the pastDWR-36   we have
                                    when using setValue, No  addoptions, remove options with DWR in Internet Ex
                                                             No
                                    Hi, I see this issue DWR-536 is closed but I experience the same problem
                                                             file
                                    I want to display a pdf Yesin a iframe include in current page. html code -
                                                             No
                                    On Weblogic Server 10 MP1 on JRockit 1.5.0_11 log the following excepti
                                                             No
                                    On Weblogic Server 10 MP1 on JRockit 1.5.0_11, log the following except
                  DWR-578                                    No
                                    Investigation of issue from mailing list, see "[dwr-users] Problem Executin
                                    IE8's ecurity model causes a Information Bar to be thrown, saying it has b
                                                             No
                                                              from
                                    The returned engine.jsNo dwr/amd/engine.js fails to return the complete
                                                             No
                                    On a production application using DWR 2.0.9, I noticed that the number o
                                                             No
                                    Please change code to make possible use DataTransferObject in interface
                                                             spring-servlet.xml im not able to upload the image t
                                    If i create this bean in No
                  DWR-584                                    No
                                    I am having a very strange issue with RC2 what was not in RC1. This is a
                                                             No
                                    package org.directwebremoting.ui.dwr; public static void addRows(String e
                                                             No
                                    In my application, I use Reverse AJAX (DWR version 3.0 RC2) functionality
                                                             No
                                    DefaultScriptSessionManager maintains the following map ConcurrentM
                                                             No
                                    This happens at random in our application and the CPU usage goes to 100
                                    Hello, We are using DWR 2.0.5 with annotations. We have an abstract cla
                                                             No
                                                             No
                                    HTML 5 allows AJAX uploading with XMLHttpRequest like this: document
                                                             No
                                    I am using HTML5 feature of changing URL in the browser with push/pop s
                                    I am using DWR to doNo    remoting in my application. My problem is that both
                                    I'm using dwr 3.0RC2 withNo Spring 3.1.1RELEASE in a simple web applicat
                                                             No
                                    I have problems with dwr.jar when I drop it into a 64bit compiled application
                                                             No
                                    Seems like lots of code is missing from dwr-src. For example under jsx3,
                                                             No
                                    globally defined Remoting Hooks (works fine): dwr.engine.setPreHook(fun
                                                             No
                                    There is a popup that shows up from the environment overview page. This
                  DWR-262                                    No
                                    ReverseAjax.dwr is vulnerable to XSS. This vulnerability lies on printing the
                                                             No
                                    There is a popup that shows up from the page. This is caused by an unfulf
                                    Hi Everyone, I am developing application using spring and dwr. When i am
                  DWR-254                                    No
                                    AbstractContainer.callInitializingBeans attempts to create instances of all
                  DWR-559                                     all
                                    WE have FOLLOWEDNo the steps mentioned in http://directwebremoting
                  DWR-560                                    No
                                    1.We are getting null alert while using dwr in combination with NTLM. with
                                                             No
                                    Can you add the ability to create an instance of a bean in spring using the
                                                             No
                                    http://directwebremoting.org/dwr/documentation/server/integration/spring.h
                                                             No
                                    dwr.engine.transport.abort function calls remove and abort in wrong order:
                                                             No
                                    org.directwebremoting.util.Continuation doesn't set org.eclipse.jetty.contin
                                                             way
                                    There seems to be no No of defining clientside timeout for reverse ajax ca
                     WebContext initialization is missing for DWR startup which leads to the J2
                                              No
                     Hi, want to disable theNo display of .js files to the public. if we enter url http:/
           DWR-257   If non-existent class isNocalled, error message with the name of the called c
           DWR-83                             No
                     Hi, We are using DWR version: 2.0.1. We are facing memory leak issues
                                              No
                     I have a Map in UI class like {'2010':"2010",'2011':"2011",'2012':"2012"} if I
                                              No
                     Hi When we pass map values from java to script using dwr methods, the v
                                              is worth noting that DWR does not set up inheritanc
                     Docs currently say "It Yes
                                              No
                     From mailing list thread "Error converting byte[] in DWR 3.0 RC2. Working
                                              No
                     We have a custom converter that takes a JSON encoded string and inflate
                                              No
                     Running the DWR Dojo Store Demo With Spring 3. To run the demo with m
                     Thows following exception whenever i try to push server data to browser.
                                              No
           DWR-523                            No
                     when use frameset in page with dwr.jar of vresion3.0 Rc2,I have menu in le
                                              No
                     I am currently facing an issue while executing my DWR:- The flow is as fo
                                               are
                     Hi Team, Currently weNo facing issue with DWR 2.0.5 version (dwr-v2.0.5
                     I run the org.directwebremoting.jsonrpc.JsonRpcCallHandlerTest JUnit te
                                              No
                                              No
                     GrizzlyContinuationSleeper.wakeUp               case SLEEPING:             ....
                                              No
                     Please see - [dwr-users] Re: DWR 2.0.7 Download Wrong? from the users
DWR-588                                       No
                     While the changes in 2.0.7 (see DWR-60) helped address the deadlocks w
                     if (status != 200) {  No           dwr.engine._handleError(batch, { name:"d
                     pollStatusHandler not No called immediately when server comes back online:
                                              No
                     Currently no notification is given when the maxRetries has been reached.
                                              No
                     I've downloaded the last version from your CI server (#339 build), And it se
                     org.eclipse.jetty.io.RuntimeIOException: org.eclipse.jetty.io.EofException
                                              Yes
                                              "RC2
                     Please see dwr-users No with reverse ajax, textHtmlHandler, warningHa
                                              No
                     "Please see - DWR RC2 with reverse ajax, textHtmlHandler, warningHand
                                              No
                     Related issue: DWR-510 I'm encountering memory leak if the ff. scenario h
                                              No
                     Please see: ExceptionConverter for java.lang.Exception is not working in D
                     Please see - "ProblemNo   upgrading to DWR3.0-RC2 with JSF" from the user
                                              No
                     I have upgraded from 3.0RC1 to 3.0RC2. In 3.0RC2, I started seeing the fo
                                              No
                     I rather dislike including libraries directly in my project. Could you publish
           DWR-542                            No
                     In the dwr.engine.seralize.cleanup method, the variable name is being use
                                              No
                     ISSUE: The insertion of unexpected input into request parameters (if c0-sc
                                              No
                     Firefox will terminate any ongoing Ajax request if the user presses the ES
                                              No
                     Hello There, We are using DWR to traffic from our ext-js UI to our Java ser
                     dwr.engine.setActiveReverseAjax(true); dwr.util.useLoadingMessage('runn
                                              No
                     In DWR build: #Sun Jun 19 14:17:04 PDT 2011 bamboo.build.number=302
                                              No
                                              No
                     We have builded a web application which uses DWR for the communicatio
                                              No
                     Some frameworks such as JAWR want to integrate with DWR to be able t
                                              Yes
                     We have had hard-coded Dojo support in engine.js and some other files. T
                                              Yes
                     This is a very simple monitor. We should just verify the settings and docu
                                              Yes
                     This monitor was originally intended for Jetty, we may not even need it any
                                              Yes
                     There is not much to this monitor, but the defaults it sets now should be e
DWR-501,                         DWR-505, place                                   DWR-512,
                     This will be the parent Yes holder issue for all ServerLoadMonitor work.
                     Please check comments on DWR-458. Thanks. 24 May 2011 01:41:50,39
                                              No
                                              No
                     In webki-based-browsers, I get the following error for engine.js; Maximum c
           DWR-421                            Yes
                     The textHtmlHandler is not being called when remoting via a method other
                                              No
                     Hi All Error handler is not called after timeout is elapsed when using file up
           DWR-26                             Yes
                     when we navigate to some of the tabs for admin which uses the ajax reque
                                              Yes
                     Matt the PollingServerLoadMonitor is another load monitor implementation
                     At this page: http://directwebremoting.org/dwr/introduction/getting-started.
                                              No
                                              No
                     For Early closing mode, the keep opened request seems cannot correctly
           DWR-501                            No
                     The DefaultServerLoadMonitor which is used to monitor reverse AJAX conn
           DWR-502                            Yes
                     ThrottlingServerLoadMonitor is not thread safe (see waitingThreads, etc.).
                                              No
                     [STS] DWR namespace handler fails with ClassNotFoundException from t
                                              No
                     Allow users via converter configuration to not include members with null va
                                              No
                                     No
           I am using "3.0.0-RC2-dev-179". My html page is set up in the following wa
           There is a quirk in the Noability to plug classes into DWR. You need to keep
DWR-485                              No
           It turns out that the main issue is that AspectJ is injecting private static fin
                                     No
           I am getting the following error, intermittently, with Internet Explorer.7.0 "F
                                     No
           This issue was discovered when a user was attempting to use DWR cross
                                     Yes
           Currently maxWaitAfterWrite is used to indicate full streaming (-1) or the t
                                     of
           I am using latest build NoDWR(Bamboo version), My server runs on Jetty6
           The dwr jar file downloaded using the Maven dependency given below, I'm
                                     No
DWR-26                               No
           CSRF detection logic on tomcat 7.0.8 always denies ajax requests. But o
                                     Tried
           Hi, I am new to DWR. No a simple test application for implementing the
                                     No
           I am trying to display image preview in a jsp page using JBoss server by t
                                     DWR
           I fully understand that No is not attempting to create an IOC container,
DWR-495                              No
           From http://dwr.2114559.n2.nabble.com/Make-scriptsession-creation-plugg
                                     No
           http://dwr.2114559.n2.nabble.com/StackOverflowError-when-combining-Sc
                                     No
           We cannot currently handle inbound conversion of complex types via JSO
                                     No
           May affect some dwr code. grep for double.parse. e.g. in dwrmessage. h
                                     No
           If you have two dwr servlets (on different paths in the same webapp contex
                                     No
           imagine one application like that: main window, with a "open" button that
                                     No
           Hi, I want to use dwr3.x rc1 to achieve IntanceMessage System. But i run
                                     No
                                     No
           Suppose you want to create a method that can return generic "database r
                                     No
           @Filter annotations appear to be ignored. [@GlobalFilter is working fine]
DWR-467                              No
           Every now and then I get a popup in my browser reporting no data received
                                     No
           There is a throw in this engine.js code: 323try { 324dwr.engine._pathToDw
                                     No
           Deadlock: Lock acquisition order issue. One thread is waking up while an
                                      a
           Currently DWR placesNolimit on the depth of inbound data to prevent infin
                                     with
           Ajax calls to functionsNo jdom elements as arguments do not work. js:
                                     No
           See mailing list: RE: [dwr-user] Servlet mappings in DWR 3rc1 In a multip
                                     Yes
           When needing to repackage the dwr.jar into a custom package structure,
                                     No
           In Util.java The following method: public static void addRows(String elem
DWR-592,                            DWR-475
                                     No
           On client AJAX calls to the server, if the user happens to navigate away fro
                                     No
           The spring-dwr-3.0.xsd namespace refers to http://www.directwebremotin
                                     No
           There is a linear search in the function lookup that results in slow performa
DWR-600                              No
           The error "org.springframework.beans.factory.parsing.BeanDefinitionParsin
                                     hard
           Some integrations areYes to do with DWR as the DWR Core and Creato
                                     No
           DefaultConverterManager could be adding to its non-synchronized map <i
                                     No
           Marshall -> Dom Element Param Fails in all versions of IE. Binary Fails in
                                     No
           While playing with IE 9 preview I noticed reverse ajax (clock demo), is not
                                     No
           We are currently calling resume on expired Continuations resulting in the
                                     No
           Don't have very much detail on this apart from we're getting sporadic errors
                                     No
           Null keys are legal in Java for some map implementations, although in Jav
                                     No
           Hello,When I make my initial call to DWR to populate a table, DWR is gen
DWR-590,                            DWR-143
                                     No
           First i compiled the latest DWR from svn including the Clock Demo. Then
                                     Yes
           From mailing list thread "How To: deconfigure the registered beans?":Shas
                                     Yes
           From mailing list thread "Configuring discovery of annotations instead of re
                                     No
           Various fixes for Eclipse.1) Fixup of .classpath for upgrades in Servlet API
                                     No
           Hi, We are getting the following error, when the application deployed on w
                                     No
           Please refer the attached thread.http://dwr-users.2114559.n2.nabble.com/F
           When I use synchronous calls plus timeout, the request never returns.Exa
                                     No
                                     No
           Maven build for dwr-ui-dwr omits util.js. Corrected pom.xml is in attachmen
                                     null
           This is a classic 0 vs. No bug which only manifests in environments wher
                                     Yes
           The following will fail: public String overloaded(String string) {} public String
                                     No
           I'm using the dwr custom namespace config for spring and I'm trying to co
                                     No
           Note: this is fixed in version 3.xIn the 2.x code stream the $ function is de
                                     No
           I have some basic DTO's which are published by Directory with the help of
                                     No
           Looks like the following line was added to DefaultRemoter in RC2/trunkif (m
          I got a "Session Error"No  popup message while working on Tomcat version 6
                                    David
          From mailing list:Yes, Yes is right, this is a HTML problem as there is no
                                   No
          I am going to try to implement response templates as described here: http
          DWR-427 Tim Peierls No    added a comment - 01/Dec/09 11:51 AM I don't min
                                   No
          Hi,I am facing a strange issue with DWR 2.0.5. I have configured DWR to
                                   No
          I am unable to send/receive object using DWR with SpringDWR.xml:-===
                                   No
          If we change your example a little (note the nested ids on every sub-elem
                                    with
          A well known problem No the servlet specification is that the JSESSIONI
                                    back
          Convert Class objects No and forth and remove the nagging message: N
                                   No
          Line 127 in org.directwebremoting.impl.DefaultConverterManager, should u
                                   No
          Not sure what's causing this not really much to say apart from this is wha
          Hello, I saw a bug when using DWR 2 in an OSGI environment. It occurs w
                                   No
                                    the
          StartupUtil loads all ofNo default injectible objects (defaults.properties) be
                                   No
          DefaultConverterManager.convertInbound which is called during requests c
                                   No
          This is apparent in tomcat during application redeploy. Tomcat is known t
                                   No
          Hi there,there is another bug in the Tomcat Comet support. In short: _Sys
          We have a JAVA web No     application which is enriched with AJAX DWR engin
                                   No
          Hello there,I think there is a small bug in DwrCometProcessor. I tried to im
                                   No
          org.directwebremoting.json.JsonArray relies on a private field 'proxy' which
DWR-508                            Yes
          Please implement support for custom handling on client (browser) side of
                                   No
          This is an issue that looks like it was fixed previously, and now it is back.
          DWR relies in the JDKNo    (BeanInfo/Introspector) to determine the properties
                                   Yes
                                   No
          i guess there a tiny typo in EnginePrivate.remoteHandleException(..) - cur
                                   No
          Take the following example: public class BaseClass <T> { public add(T
          "Timer-9" prio=10 tid=0x00002aac3493b800 nid=0x1877 waiting for monito
                                   No
                                   No
          Attribute "bindPotentiallyConflictingTypes" ignored in DwrGuiceServletMod
                                   show
          Yesterday my project No "Error" screen when i input 't', but it's ok befor
                                   No
          David: I noticed that the docs are a litte out-of-date on this subject and stil
                                   No
          Hi Joe1. We have incorporated DWR with JSR 286 portlets running on WP
                                   No
          Fix the links for the dtd and javadoc onconverters/index.htmldwrxml/index.
                                   No
          Changing init parameter <debug> to "false" breaks dwr and can no longer
                                   No
          Hello, Firstly appreciate you all out there for bringing a good framework in
          This appears to be theNo   same issue that is described by DWR-60. That iss
                                   No
          When trying to post some data in UTF-8, I get wrongly encoded string (pro
                                   No
          It is strongly recommended to set the Content-Length response header of
                                   No
                                   No
          In our project we are using two portlet in single portal page. when this pota
                                   No
          I'd like to have the 'disabledZone' element in the html doc (not created on t
          My English is bad thus I give you an example ://Javascriptvar test1 = {
                                   No
                                   No
          I just downloaded the DWR 3.0 RC1 and deployed the dwr.war in tomcat a
                                   No
          Currently the store queries the server even if the item is present in the clie
                                   No
          I could not find the release notes / documentation for 3.0...so I hope this is
                                   No
          Hello There seems to be a bug in engine.js.I'm using comet and when the
          I connect the "onchange" event of an "<input type="file" >", when I call a fu
                                   No
          dijit.form.ComboBox options don't get populated from a dwr Store.The sam
                                   No
          See - [dwr-user] trouble with setting debug to false in 3.0.RC1
                                   No
                                   No
          1) Look into / fix the issue.2) Add a test for the scripted creator into testdw
          In DWR-264 we addedYes     handling of dotted names to converters. We should
          my class is annotated as No @DataTransferObject(converter = BeanConvert
          I tried to use the new RC2, and it seems that whenever I add this: <bean
                                   No
                                   No
          See: [dwr-user] Json formatting.
                                   No
          Hi Lance,I came across public class SessionProgressListener implemen
                                   No
          From mailing list subject "iframe usage": Mike: In DWR 2, iframe mode wa
                                   No
          When another interceptor parses a multipart request, the request is empty
                                             No
                      Plugging in a ScriptSessionListener is currently quite difficult and involves
                                             No
                      See: [dwr-user] DeadLock in DWRI replaced Object locks with source nam
                                             No
                      Currently, to create a bean using a factory method you need to either use
                                             No
                      Currently, the CommonsFileUpload does not have a configurable max file s
                                              LocalUtil.urlDecode on the server, but we don't ever
                      Short version: We call No
                                             No
                                             No
                      Caused by the HtmlCallHandler class. Because the parent DOM's domain
                                             No
                      This function is misleading as it implies that it is setting request paramete
                                             Yes
                      We should look into what new platforms are interesting to support in DWR
           DWR-281                           No
                      All DWR threads should create a daemon threads. The JVM might not ex
                                             No
                                             No
                                             No
           DWR-343                           No
                      exactParamCountMatches is 2 and DWR does not know what method to
           DWR-590                           No
                      while in web.xml we are able to tell which implementation of the servlet I w
                      Add continuation of tomcat 6 support for DWR.A bit before tomcat 6 GA w
                                             No
                      Converter with unit test for Joda DateTime and LocalDateTime.
                                             is an
                      I debugged this and it No issue. If the idSuffix is set to 0 the following li
                                              it
                      I checked this out andNolooks like a bug.From: [dwr-user] dwr.util.byId("pa
DWR-371,                          DWR-372, No                                    DWR-373,
           DWR-338,                          DWR-320
                                             No
                      The reverse ajax poll can start before the scriptSessionId is created. This
                                             Yes
                      If the server is down with reverse ajax enabled and pollRetries is > maxPo
                      See:http://www.nabble.com/How-to-execute-a-task-by-aiming-the-output-a
                      See the thread named "Error in DWR engine.js and IE7" on the dwr-user m
                      While upgrading from DWR 1.x to DWR 2.0 and fixing the places where w
                      Spring 2.5 is now required for 3.x. We need to update the docs to avoid c

                      Integrate the following docs provided by Lance on the mailing list:I have an
                      Currently the convert element in the spring-dwr-3.0.xsd looks like this:<xsd
                      The putFileTransfer method in FileStoreDownloadManager contains a bug,
                      ScriptSessions.addFunctionCall or any method crashes from a web thread
                      engine.js could be improved to share 1 reverse ajax connection between a
                      When uploading a file, dwr clones the input field, attaches it to a form and
                      dwr.util.useLoadingMessage does not really block background content in
                      > in = new BufferedReader(new InputStreamReader(req.getInputStream()))
                      i would expect to be able to do something like;        for (DriverTruckStatus
                      while debugging i noticed that watched map grows ever time dojo DataSto
                      Collection<StoreChangeListener<T>> listeners = watchers.get(item.getIte
                      I got the following error messages when I (re)start tomcat.log4j:WARN No
                      I had read about the test/debug page not working when configuring DWR w
                      This happens in latest SVN build (r2611).
           DWR-371    When implementing a method from an interface using a generic signature
                      At first I thought it was related to DWR-331 and Chrome but it's a complet
                      I want to preface this with I really like DWR and for the most part it is awe
                      The following code sends its function call to all ScriptSessions, always, w
                      Joe needs to look over:- server/servlet/index.html- server/servlet/plugin.htm
           DWR-364    After the client HTLM page loads and executes engine.js (via <script> tag
                      We have had an issue reported on the mailing list regarding the warningHa
                      Spring integration allows AJAX filters on remoted beans but on a global lev
                      In the same way Hibernate limits the fetch depth on eager objects and col
           DWR-329    Browser.withSession(scriptSessionID, new Runnable() { public void run()
                      Fails with a null in scriptSessionId which generates two problems.First ca
                      The error in the client console is:Uncaught TypeError: Cannot set property
                      Error message chrome throws when trying to use the inbuilt dwr file upload
                      DefaultCreatorManager.addCreator(String, String, Map) ignores the scriptN
           DWR-334    Browser.withSession(scriptSessionID, new Runnable() { public void run()
           Hi,I have some problems with dwr and i don't know how solve my problem!
           I'm not sure if this is already planned in 3.0 (I haven't had time to take a lo
           See mailing list thread: RE: [dwr-user] How to get DWR Error StackTrace
           See: http://msdn.microsoft.com/en-gb/library/cc197013(VS.85).aspx
           While we wouldn't leak data, we might execute something that perhaps we
           This is present in dev build 115 and not in build 112. On startup I get the
DWR-364    I would like to populate the script session in my controller code which exe
           snip'd from the mailing lists and posted here per Mike Wilson's request:<s
           In JDOMConverter, the method convertOutbound sets the output format to
           Paul Christmann wrote:I'm using dwr.utl.addRows to build a table. The da
           With Safari, the function dwr.util._importNode gives a null value exception
           I set a bean`s scope as session in spring config file with dwr support,the x
           Here's the relevant mailing list entry: http://www.nabble.com/StoreProvider
           I had to extend Browser and make the getTargetSessions public to get ac

           CommonsFileUpload puts a SessionProgressListener onto the session wh
           Error message shows:withPage expected:<1> but was:<0>withAllSession

           For example I have javascript:Remote.method(userid, stringArr1, stringArr2
           In dwr.xml yo can specify more than one role per method by including mo
           We´re developping a reverse ajax-based phone monitoring system that upd
           We would need to create another implementation of ScriptSessionManage
DWR-244,                            DWR-292
           InterfaceHandler sets the mime type for all javascript resources that it han
           I was looking for a way to disable inherited RemoteMethod annotations on
           When loading engine.js into a page whose location includes an unescaped
           Please suggest us as early as possible.Your help would be appreciated.
           Spring detects @RemoteProxy and @RemoteMethod but does not scan f
           Occasionally we're seeing the following in our logs:2008-09-30 16:09:44,26
           See: [dwr-user] Replacing ACL in DWR wars The documentation (http://ww
           From mailing list:--------------------------------------------------------------------------------F
           From mailing list, see below.Issue is about IE's document.getElementById
           We should add tests for:- converter include/exclude- creator include/exclud
           The problems of RPC:- Types don't map properly (we've found this in DWR
DWR-304    Although it is not impossible to invoke DWR services from two different do
           Output from jstack: "pool-3-thread-1":                  at org.directwebremoting.dwrp
           NOTE: Affects version 2.0.5, 3.0.M1. This bug does *not* affect 2.0.1; how
DWR-251    DWR creates new ScriptSessions far too often. We need to investigate wh
           When visiting a URL, such as /My%20Page, in FF, the script session pag
           Output from jstack:========================================
           I'm a programmer in China.Today,i'm learning how to use DWR in http://dir
           See mailing list thread "Specificity in DTDs"On the one hand: simple DTD
           see http://www.nabble.com/dwr.gi.toCdfDocument-not-adding-jsxid-for-eac
           If a web application container appends a session ID to the URL, like Tomc
           The JavaDoc for org.directwebremoting.WebContext.getCurrentPage() stat
DWR-229,   Env: Java 1.6_06, Tomcat 6.0.13, DWR 3.0M1After upgrading to DWR3.0
                                    DWR-375
           I am trying to upload an image through a DWR call in a struts2.0.11 appl
DWR-261    This issue takes the chaining support from DWR-261 and adds it to the er
           LegacyCompressor does not correctly compress lines that contain http://
           The function dwr.engine._clearUp and its references was removed in r.159
           I have the following JS Object being returned from a DWR call:var userFrom
           See mail thread with same titleHere's a mail thread about the problem Jos
           DWR currently isn't very smart about the way it handles overloaded metho
                                     Yes
           I like the idea of having final fields in DTOs when the data isn't going to cha
                                   Yes
           The generated constructor for a named type should look like this: function
           To avoid importing code for generated bean classes once for every interfac
           Use pattern replacement in the "javascript" class name attribute for conve
           The current class mapping scheme was designed to be compatible with Ja
           It would be good to have some way to say "convert this and all it's subclas
           DWR serializes all javascript information to send to the server. Data that th
           An SVG document doesn't have the same set of properties as an HTML d
           I've found that I sometimes want more than 1 convert mapping for a class.C
           It would be beneficial both for performance and for dot syntax support to be
           When mapping class hierarchies it is convenient to also map the inheritan
DWR-564
DWR-279    It would be very nice to be able to register handlers for individual exception
           I think it would be very helpful to have a "role" attribute added to <include/>
           Currently only one <dwr:configuration/> tag per Spring context seems to b
           DWR fails (object is not an instance of declaring class) when an aspect is
DWR-551    Example attack:http://localhost:8080/dwr/interface/script<script>alert(123
           My ScriptSessionListeners were not being called. This is because the cod
           Automatically allow YUI performance #6We can't just do an <script src="d
DWR-561
           I've recently attempted to migrate our project from DWR 2 to the latest 3.0
           I have a working spring configuration in dwr version 2.0.3. After I migrated t
DWR-289
           I'm having some strange issue with Session Script. My webapp is used as
DWR-244    Hi, I' am using Spring Security 2.0 and DWR 2.0.3. When I try to do a ca
           whatever the html the following crashes:var x = {};x.foo = x;dwr.util.setValu
DWR-202    After returning a org.directwebremoting.io.FileTransfer object from a java m
           When DWR loses its connection to a server it throws a generic error. Wou
           I am configuring my DWR filters using the DWR Spring namespace. The
DWR-249,                          DWR-304
           In WebLogic Cluster + Apache HTTP environment, "The specified call cou
           When normalizeIncludesQueryString is true, only the first query paramete
           Now I get a warning about a doctype:12:45:32,905 WARN [DTDEntityRes
           Doing calls in IFRAME mode (enabled by "rpcType: dwr.engine.IFrame" in
           //#DWR-REPLYif (window.dwr) dwr.engine.remote.handleBatchException(
           In FileHandler / CachingFileHandler: if (givenEtag == null) { if (modifiedS
           Currently I can create DWR filters globally and/or at the object level. I wou
           A regression in engine.js causes IE to throw an exception (and abort) whe
           dwr.xml should only need one of the following: <listener> <listener-clas
           Scenario: (tested in IE 6 and 7)- start a default installation of IE - open a n
           http://www.caucho.com/resin/examples/servlet-comet/
           The serverContext.getScriptSessionsByPage collection becomes empty a
           Андрей Чепцов <andrey.cheptsov@gmail.com>: I faced with the problem
DWR-147    -----Original Message-----From: Christofer JenningsSent: den 8 juli 2007 01
           Including webkit as shipped on Nokia phones, and Opera mobile
DWR-281    The executor in DefaultScriptSessionManager does not shut down when D
           Hi, the release date of the version displayed here http://getahead.org/dwr/
           We need to work out what DWR should do in order to work better with Ext

           http://www.nabble.com/Conversion-breakage-(Was:-ScriptSession-hack)-t
           Note from Jose, on patching over work so far:DWR-Spring-Scopes is easy
           Hi,The current namespace Spring integration does not play nicely with mu
           It appears that the ScriptBuffer is not cleared when rows are added with e
           It would be nice to have the dwr version in the engine.js and util.js in the ve


           Over time, with retry, etc we ought to be clear that AjaxFilters are only cal
           In IE 5, 6 and 7, when passing up large javascript objects to the server, it t
          it could also do with a tidy up so that:- only the methods that logically follo
          This issue is continuation of thread in user mailing list. Just to recapitulate
          See thread: Small change to the way script session ids are generatedMik
          Trying to use the dwr:annotation-config tag in 3.0M1-RC2, and I'm getting
          See thread: "setTextHtmlHandler usage"Something along the lines ofexce
          See also thread from users mailing list: setTextHtmlHandler usage
          In addition to a ScriptSession, it might also be possible to have a Window
          The handling of objects without converters seem to be broken in HEAD. B
          > But I have those long latency time where nothing > happens. Why? No
          DWR 2.0.2, setActiveReverseAjax(true) is breaking in IE7. IE is saying "Th
          //#DWR-REPLYif (window.dwr) dwr.engine.remote.handleBatchException(
          As a result I am unable to build DWR using maven.
          Whenever you have an AOP proxy or scoped proxy the annotation configu
          In ReverseAjax early closing mode, a connection should be closed maxW
DWR-247   When returning FileTransfer object the file name passed to the browser is

          The chosen solution should work with the new x-d XHR proposals
          Automatically scan the classpath looking for annotated classes and creat
          I figured out the problem. It was because I did not have the commons-fileu
DWR-171                           Yes
          engine.js has this:dwr.engine._defaultPath = "/dwr";When this is saved as
          I am making a call to my Java remove object from JS using the new multip

DWR-193   Calls dwr.engine._sendData(sendbatch); which is not defined
DWR-194   Calls dwr.engine._sendData(sendbatch); which is not defined

          I have been trying to get DWR working with our application for over a week
          We should add the monitor patch to track user sessions against pages an
          getting this error message (in firebug) when using the active reverse ajax fe
          Some thoughts on what DWR + Gears should do:Currently DWR is basica
          Pass the Http Status code to the textHtmlHandler as it may be useful to s
          It's possible to get AbstractOutboundVariable to die on line 148 with "Igno
          It seems that somehow the timeout that is set on my first dwr call doesn't
          This code:var script = "<script>alert('hi');</script>";dwr.util.setValue('id', sc
          Configure Spring MVC integration using annotations.
          Allow DWR to automatically configure its needed URLs in a Spring MVC c
          I have been trying to get DWR working with our application for over a week
          java.lang.NullPointerException       at org.directwebremoting.dwrp.OutputA
          From: HaniSubject: Logging againThe rule of thumb I like to follow is that i
          org.directwebremoting.annotations.AnnotationsConfigurator processes Re
          See mailing list topic with subject: Re[dwr-user] verse Ajax Exception with
          I am trying to setActiveReverseAjax(true) in body onload. I am trying to do
          When I use the above util method I got the List got polulated. I need this in
          In modular system (such as ours) there could be need to configure DWR f
          In the setValue method there is a section where you get elements by nam
          Using dwr 2.0.1java version "1.6.0_02"Jboss 4.0.4GAI'm trying to configu
DWR-197   DWR does not support the use of a reverse proxy before the web server.eg
          When upgrading from 1.1 to 2.0.2 (which is a Released Version, despite it
          When using Spring 2.5 the DwrNamespaceHandler can no longer find the
          We have a long-running monitoring app that after about 10 minutes would
          During a DWR Request, if the server side redirects to another host (for ins
          the applicationContext-dwr.xml file in dwr version 2.0.1 can work successf
          Currently, DWR only supports remote methods that have concrete parame
          _debug("Error: java.lang.IllegalArgumentException, URLDecoder: Illegal he
          I wanted to send Number.MAX_VALUE to the server to a double paramete
          Hi there , I am using dwr & spring in my application, here is my configura
          I find that DWR doesn't support spring with AOP,because a method with A
           Browser is unable to publish data sent by the server after polling for a cert
           Hi, on load of a jsp page we are calling a java script which in turn calls a
           If i have a method that uploads a file and calls a DWR method in it's callba
           Usage:either: function uploadFiles() {        RemoteClass.uploadFiles(dwr
DWR-146,   From: dmitry_timinwe're using DWR with Tomcat 5.5 to create a webapp w
                                 DWR-231
DWR-147    DWR-Version : 2.0.2-RC3Using the Reverse AJAX functionality I have foun
           ScriptConduit content delivery runs into 60 sec timer instead of beeing del
           On IBM JDK 1.4 with websphere 5.1.2 or 6.x When the first ajax call is do
DWR-454,                         DWR-590,                                      DWR-34
           Add continuation of tomcat 6 support for DWR. A bit before tomcat 6 GA w


           Implement a listener pattern for ScriptSession similar to javax.servlet.http.
           Environnement : IBM WebSphere Server - 6.0.2.11Oracle 9iAtlassian JIRA
           Use the Fire bug YSlow addon: http://developer.yahoo.com/yslow/ and JS
           every time, when the "first time" to invoke getReferenceVariable() function,
           I am trying to set couple of attributes in parameters option for a form subm
           When using the remote rpc type 'ScriptTag' and synchronous calls, the 'as
           addRows in the org.directwebremoting.proxy.dwr.Util.java takes only 2-d a
           I have an issue that I'm trying to tackle with SpringMVC and DWR integrat
           In the dwr xsd, the following is listed as the type for the name attribute of t
           Evnironment: ATG Dynamo 7.0JDK 1.4When running ATG in a < 1.5 Java
           dwr.engine._searializeAll using instanceof fails to recognize a Date as a D
DWR-93
           When I leave/refresh a page with Reverse Ajax enabled, i frequently get th

           Here is a snippet of my application context:<bean id="shoppingCartManag
           I have a remoted class (TextBlockAjaxActions) that implements a generic
           escapeHtml algorithm is currently applied too generously in setValue(), re
           If reverse ajax is running (normally or in polling only mode), and there is a
           Currently it's very difficult (although possible) to access SWF flows from D
           Application system built on VB 6.0 and ASP fails to display floating menu
           When I was trying to get script-tag method to work when I set allowScript
           I'm having an issue with timeouts in latest stable version of DWR 2.0.1. W
           After upgrading from DWR 1.1 to DWR 2.0.1 i found that my existing code
           I have just moved from configuring via dwr.xml to annotations and have see
DWR-102    I've added extra options to the callback, so you can domyProxy.doRemote
           Not sure if your aware of this but there seems to be a problem with this re
           The hibernate converters use a static cache which is not cleared out on a
           DWRActionUtils tries to call itself using DWRAction.execute. The correct
           See http://getahead.org/dwr/reverse-ajax/configuration for a workaround
           I have a basic authentication and trying to get session getRemoteUser but
           A creator's dwr.xml "javascript" attribute has a corresponding RemoteProx
           See mail from Euxx
           It's useful to be able to constrain a method invocation to multiple roles inst
           DWR does not seem to work at all with Safari 2. Upon load, the page retu
           Documentation on http://getahead.org/dwr/server/servlet/plugin lists "org.d
           java.net.URL is fairly broken, java.net.URI is a far more stable fix.
           For more information see:http://svn.xantus.org/shortbus/trunk/bayeux/bay
           The exception occured when java-script attribute of <create> element have
DWR-116    Use the Javascript call() function to allow us to bind functions to objects w
           I have a class BetResponceTO defined this way:@DataTransferObjectp
           This might have a parallel with the spinning world problem.Maybe we can f
           During initialization of dwr, I get an error: NoClassDefFoundError 'Test'whic

DWR-19     patch available in etc/future
           We are users of DWR and have been trying to pass a javascript array of s
          Beans extending hashmap - Kristj- n Bjarni Gumundsson <kristjg@hug
          Unknown reporter - from issues.txtIt seems that when DWR needs to conv
DWR-129   From: Juliano Fernandes Schroederi added to DefaultRemoter the followin
          It would be good for a number of use-cases if DWR would be able to expor
          A regression in util.js between versions 1.48 and 1.49 has broken dwr.util.
          DefaultRemoter got a breaking change in RC3 in its generation of script fo
          Spring Namespace configuration such as:<dwr:create javascript="LookUp
          Hi, I checked with the html specification (http://www.w3.org/TR/html401/ty
          Today I tried to upgrade from Version 1.x to 2.0.1 and encountered problem
                                   is
          In 2.0 pollErrorHandlerNo not customizable and the retry policy is hard co
          Ideally ServerContext should have a new method: getContextPath
          Wrong logical operator in containsXssRiskyCharacters - must be || instead
DWR-550   org.directwebremoting.servlet.FileHandler.handle opens an input stream, b
          The spring xsd is missing an 'exception' enum for converter. java/org/direc
          Let's say I have DWR script running in some web browser and then web se
          If I have a method signature like this:void doStuff(int value, String[] params
          Logging automatically picks up clogging, which is fine, except that the out
          preHook and postHook need some way to tell what has just finished.We s
          As more code uses reverse ajax from non DWR threads, it may call core D
          This should be possible using a set of nested iframes
          BETTER HANDLING OF FORMSDiscuss and decide on data mapping us
          http://getahead.org/dwr/browser/util/todescriptivestringSet the id of the dem
          I´m using DWR Version M4d with Spring 2.0 and have a big problems sett
          Binding of nested properties doesnt work.See details here http://www.nabb
          invoking DWRUtil.getValues("someFormId") return a mapping with a stran
          For select elements the DWRUtil.getValue function returns the option text
          I found the new feature in the method DWRUtil.addRows (util.js) to pass th
          One of the first lines in DWRUtil.getValue reads:var nodes = document.ge
          This was: https://dwr.dev.java.net/issues/show_bug.cgi?id=102Hello, Whi
          Allow scripts to be grouped to reduce the number of <script> tags that are
          This idea originally came from Patrick Lightbody:The need has come for S
          code exists - contributed by Matthew Young
          I just dropped in the new RC4 instead of RC3 which worked fine other than
          It would be nice if it were possible to specify 'page' parameter for reverse a
          dwr.engine.setParameters({page: "foo"} ) causes dwr to fail heavily on con
          I am seeing a very troubling situation on our QA server. Every couple of da
          The Spring schema is as of now incomplete. Many things cannot be done
          Consider:<ul id="id"></ul><script>dwr.util.addOptions("id", [ 1, 2, 3 ], func
          This requires some thought as we normally return booleans for checkboxe
          DefaultRemoter.methodCache is a HashMap that is potentially accessed
          See mail with subject "http://getahead.org:5280/dwr-gi/dwr_oa_gi.html" fro
          I've seen this issue a few times in the mailing list, but i'd like to add my vo
          I'm trying to use regular polling instead of comet in RC3. What happens th


          There is no plan to ever close this bug - it exists to allow us to make smal


          there might be nothing we can do about this but advise people to use mod
          This will allow us to generate large numbers of reverse ajax proxy APIs at
          There is a start in the sourceforge repo.

          There is a prototype project in the sourceforge repo.
DWR-41    Once DWR has moved to 1.5 we can merge the test suite in with the rest
DWR-42    DWR should drop support for JDK 1.3 and support JDK 1.4 using retrowea
          DWR should be an implementation of JMS so it can publish messages to
           The openajax hub (http://www.openajax.org/OpenAjax%20Hub.html) provid
           The plan is to have this working for the JavaOne talk....
           With the new RemoteBeanDefinitionDecorator that was introduced in RC3
DWR-590
DWR-590
DWR-590,                          DWR-143
           DWR has an ErrorOutboundVariable that is used when a conversion fails.
           For example we could embed shrinksafe:http://dojotoolkit.org/downloadsh
           Currently reverse ajax does not include the 'throw "message"'; script tag p
DWR-26     CSRF protection:Include the path of the page in the security credentials fo
           See:http://www.nabble.com/Polling-Stops-in-Fire-Fox-and-DWR-is-very-slo
           See: http://jira.opensymphony.com/browse/WW-1436Webwork and DWR
           By default, with exceptions not converted, when any exception occurs:- It
DWR-506,                          DWR-489,
                                  Yes                                           DWR-30
           If JSESSIONID cookies are marked HttpOnly then DWR will fail. In additio
           Support for marshalling javascript "file" objects to a serverside object (java
           See the work done on binary data by Jose Noheda on the mailing list with

           BrowserGets a cookie looking like this from WLS: DgQNF26RWp8jTNG
           Hi, I need to use Embedded Jetty, DWR and my own beans in one Spring
           FileHandler.isUpToDate()We should check for "length" and re-parse.Norm
DWR-97     Patch exists in DWR/etc/future/unload.patch
           This will make DWR quicker because lots more can be cached.DWR coul
                                   Yes
           Mike: I recently tried enabling the CSRF protection on a DWR application
           There are some cases when an exception occuring during bean conversion
           Sending an object containing f ex a List to the server results in the server

           There is a bug in engine.js function dwr.engine._serializeAll.Code 'data ins
           H3BeanConverter calls org.hibernate.engine.SessionImplementor.isClosed
           When using an SSL connection to a server that uses keep-alive, a bug in
           The configuration from pagehttp://getahead.ltd.uk/dwr/server/dwrxml/conve
           When calling the same function 4 times consecutively passing a different
           I've settled into a pattern that I like with Spring and DWR. I'll have a formth
           Given the ability to run half the site on a skip batch basis and half on a ba
           There are many elements that we could do interesting things with, that we
           Not sure that this is important to fix Was https://dwr.dev.java.net/issues/sh
           Make all links relative
           There is currently:       if (level != 0) {      reply += dwr.util._indent(level,
           It occurred to me that there is another way of providing protection against
           Like rowCreator and cellCreator in addRows, it would be nice to have an o
equired




sing spring and dwr. When i am deploying application i getiing following error on console. GET http://localhost:8081/springdwr/dwr/e
put type="file" >", when I call a function that transfers the file to the server all works fine (the callback function is executed), but the in
 WR.A bit before tomcat 6 GA would be great ;)




te-a-task-by-aiming-the-output-at-a-specific-scirpt-session--td22819708.html
ne.js and IE7" on the dwr-user mailing list for more details.
 0 and fixing the places where we had been assuming the HTML was un-escaped, I noticed that setValues (values, not value) does n
ed to update the docs to avoid confusion here!

 nce on the mailing list:I have answered many questions on reverse ajax threads and I think that the documentation on the website is
 -dwr-3.0.xsd looks like this:<xsd:complexType name="convert"> <xsd:sequence>                <xsd:element name="include" type="includ
 wnloadManager contains a bug, it does not prepend the path from downloadFileCache. This breaks the class entirely. A fix is to ch
ethod crashes from a web thread giving the error:java.lang.IllegalStateException: No current UI to manipulate. See org.directwebremo
 erse ajax connection between all windows.Something along the lines of dwr.engine.setReverseAjax(dwr.engine.SHARED)In the SH
 t field, attaches it to a form and submits to the server.The cloned field should replace the original one.This is done byvalue.parentNo
 ly block background content in Internet Explorer. While executing dwr.engine.setPreHook , i'm still able to click on background ele
 mReader(req.getInputStream()))"causes the platform default character encoding to be used, currupting data if the request character
 like;       for (DriverTruckStatus truckStatus : activeTruckStatuses) {         DriverTruckStatus cachedShift = storeProvided.asMap(
ap grows ever time dojo DataStore calls the fetch function(). the watcher maps grows as well but i'm not sure what's the cause it of.
 ners = watchers.get(item.getItemId()); always returns null in AbstractMapProvider.fireItemAdded(). this is causing the dojo datasto
 re)start tomcat.log4j:WARN No appenders could be found for logger (org.directwebremoting.log.startup).log4j:WARN Please initialize
working when configuring DWR with spring in this thread : http://markmail.org/thread/mejilqhtztnqdsd6. I tried to test it myself anywa

 rface using a generic signature that extends something Java returns two available methods. DWR is unable to choose between them
1 and Chrome but it's a completely different error it seems. Fortunately debugging in Safari is easier.
R and for the most part it is awesome. But, there are some issues I've had to correct by building a custom converter. I'm very happy
 to all ScriptSessions, always, when it should be restricted to just sessions sharing the current page:Browser.withCurrentPage(new R
ex.html- server/servlet/plugin.html- server/environment.html- browser/engine/index.html- browser/engine/options.html
cutes engine.js (via <script> tag in <head>) and after __System.pageLoaded() is called, on the server side, ServerContext registers a
 ling list regarding the warningHandler being triggered instead of the errorHandler when the server is down. Users are confused due t
 moted beans but on a global level. Ideally unbounded <dwr:filter /> and @GlobalFilter should work as well.
  depth on eager objects and collections DWR should provide a mechanism to stop converting nested objects and/or collections once
w Runnable() { public void run() {          ScriptSessions.addFunctionCall("receiveMessage", "send this message to specified user "
generates two problems.First can be solved patching line 1505 of engine.js withif (value && typeof value != "function") {The second sh
  TypeError: Cannot set property 'batch' of null
  to use the inbuilt dwr file upload is:Uncaught TypeError: Cannot set property 'batch' of nullUncaught TypeError: Cannot set property
  String, Map) ignores the scriptName parameter, resulting in a null key mapped to the creator if a 'javascript' parameter is not provide
w Runnable() { public void run() {        ScriptSessions.addScript("alert(1);"); }});When I use this all browsers are sent the alert and
 n't know how solve my problem! Please HELP me.I use dwr 2.0.5 + Spring 2.5I open a new window using javascript:window.open('ic
0 (I haven't had time to take a look yet). It would be nice if on the client side anything that is converted from a map in Java could hav
w to get DWR Error StackTrace
ary/cc197013(VS.85).aspx
ecute something that perhaps we shouldn't
  build 112. On startup I get the following errors:14:11:23,889 ERROR [startup] Error loading class for creator 'SpringCreator[MyDWR
 in my controller code which executes before engine.js is included and hence before a script session exists for the page that I am ab
 re per Mike Wilson's request:<snip>Our app urls tend to look like this (notice the # at the end):http://localhost:8080/app/location.do;
 tbound sets the output format to CompactFormat, and that causes that all the unnecessary spaces are deleted. Bu in this way we r
ddRows to build a table. The data being renderedhas some blank values in it (the cellFuncs can return ""), resultingin a table that ha
ode gives a null value exception with Safari, encountered in the piece of code at line 1439: if (typeof importedNode.style != "undefin
 config file with dwr support,the xml fragment is as follows:<bean id="TodoService"class="org.ota.test.menu.service.MenuSe
  www.nabble.com/StoreProvider-and-data-filtering-td20692842.htmlStoreProvider implementations don't have access to HttpRequest
 TargetSessions public to get access to the current target sessions inside the Browser's runnable methods. A better way would be i

 essListener onto the session which does not implement Serializable and fails under some servlet container configurations when uplo
 <1> but was:<0>withAllSessions expected:<1> but was:<0>withCurrentPage expected:<1> but was:<0>withPage+Context expecte

 hod(userid, stringArr1, stringArr2)and in Java:public void method(String userid, List<String> sArr1, List<String> sArr2) { }sArr1 and s
 ole per method by including more than one <auth> tag:<auth method="myMethod" role="MY_BOSS_ROLE"/><auth metho
 hone monitoring system that updates the browsers via dwr, using reverse ajax mechanism. We were facing some memory issues wi
  ntation of ScriptSessionManager that didn't store anything outside of an existing connection. I guess we could either throw or log if s

   javascript resources that it handles to text/plain but they are javascript resources.{code}52           // Officially we should use MimeCo
d RemoteMethod annotations on subclasses.. I couldn't find a mechanism so I made two minor changes, 1) Adding an include boole
   location includes an unescaped ampersand (e.g. .../DWR & Stuff.html), a NullPointerException is thrown on the server. The stack
  our help would be appreciated. will it work if i use dwr.engine.setNotifyServerOnPageUnload(true); I am using lowest version of DWR
moteMethod but does not scan for annotated converters automatically.
 our logs:2008-09-30 16:09:44,265 ERROR org.directwebremoting.dwrp.BaseCallMarshaller --MarshallException: batchId=[some batc
 ars The documentation (http://www.slf4j.org/legacy.html#jcl-over-slf4j) is scarce. But better safe than sorry so we can leave the comp
 --------------------------------------------From: "Marcos Vinícius B. de Souza" [mailto:marvin.java@gmail.com] Sent: den 3 juli 2007 19:43To:
  t IE's document.getElementById() returning elements whose name equals the sought id.(Should we add this fix to 2.x branch as wel
e/exclude- creator include/exclude- non-public method handling- non converted parameter handling- etc
 roperly (we've found this in DWR for advanced use, but we're in good shape for 80% of users)- Caching requires knowledge of idempo
   R services from two different domains, it is quite cumbersome.There are two ways to do it AFAIK:1. if you have one remote server th
    at org.directwebremoting.dwrp.JettyContinuationSleeper.wakeUp(JettyContinuationSleeper.java:109)                    - waiting to lock <0x0000
   bug does *not* affect 2.0.1; however, I did not check 2.0.2, 2.0.3, and 2.0.4.Information regarding this bug, as well as a temporary s
 often. We need to investigate when and why, and aim to have it so that script sessions are virtually never re-created.
ge, in FF, the script session page is stored correctly as /My%20Page (encoded value). However, in Safari, the URL is not encoded (
  =================================="Timer-3":"Timer-3": waiting to lock monitor 0x00002aab14327f50 (object 0x00002a
  ing how to use DWR in http://directwebremoting.org/.When i try re-creating the example of Table Editing Demo(http://directwebremo
 s"On the one hand: simple DTD/XSD and very extensible:<dwr> <allow> <create creator="new" javascript="Remote">                           <param
  cument-not-adding-jsxid-for-each-record-td18953346.htmlhttp://directwebremoting.org/dwr/browser/gistates thattoCdfDocument() will
 ession ID to the URL, like Tomcat's ";jsessionid=...", DWR considers that to be a distinct URL than one without the session id. Thi
ebContext.getCurrentPage() states that it includes "http://" onward, and could also use a note on application server URL-rewriting.Th
  .0M1After upgrading to DWR3.0M1 tomcat does not shutdown cleanly. The problem was isolated to the DWR servlet by commenti
DWR call in a struts2.0.11 application.My dwr.jar version details are:version: 3.0.M1scc-info: $Id: dwr-version.properties,v 1.63 200
m DWR-261 and adds it to the errorHandler, warningHandler and exceptionHandler instead of merely at the exceptionHandler.
mpress lines that contain http:// or https://
 eferences was removed in r.1599 on 2/4/08 "big refactor of engine.js to be less of a mess"A reference to the call was then added ba
 ed from a DWR call:var userFromServer = { active:true, addressList:[ {city:"Colorado S...", country:"United States", state:"Colora
 ail thread about the problem Jose (and to some degree I) found with receiving mapped classes on the server side. From http://www.n
way it handles overloaded methods, and basically we say "don't".I think we could do better.Issues:- DWR generates one stub per ser
n classes once for every interface we could either generate a separate file for each bean class or gather all generated bean classes i
" class name attribute for converters Currently if you want to use the class mapping feature you can't "match" with wildcards, but mu
esigned to be compatible with JavaScript classes to be able to benefit from native constructors, instanceof support and class inherita
 "convert this and all it's subclasses".One suggestion is:<converter type="bean" match="...mypkg.dto.Person" javascript="*"/>
o send to the server. Data that the server does not use wastes space/time and can result in warnings on the server.One suggestion f
 set of properties as an HTML document.Currently when you try it, it dies with:'Document cookie has no properties'
n 1 convert mapping for a class.Consider a master / detail relationship for people with a listPeople() function which just gets the peop
 and for dot syntax support to be able to look up generated class names in a better way than the current getObjectClassName() func
venient to also map the inheritance between the classes, to be able to use instanceof in the natural way. That would add the marked

 handlers for individual exceptions outside the scope of the default error handler. For example: {code} <convert converter="exceptio
ole" attribute added to <include/>.This would vastly simplify the configuration of a creator because it is currently necessary to specify
g per Spring context seems to be supported.Apparentrly, once the first <dwr:configuration/> tag is processed, all dwr elements getp
claring class) when an aspect is used with a lazy bean defined in Spring.If aspect is removed, it works ok.Example: <bean id="go
 nterface/script<script>alert(123)</script>
  called. This is because the code that calls the listeners checks that their class is ScriptSessionListener, but of course they have s
 e can't just do an <script src="dwr/everything.js"/> because that would give away the complete list of exported classes - something

ect from DWR 2 to the latest 3.0M1 release, but have found a strange feature which I believe is a bug?As background, I am using the
r version 2.0.3. After I migrated to 3.0.M1, my web application fails to start with the following error"Caused by: java.lang.IllegalArgum

  n Script. My webapp is used as follow1/ welcome screen where you can select something like a chatroom 2/once selected, two pop
WR 2.0.3. When I try to do a call to the DWR I get the message "The specified call count is not a number". I found some blog that th
 r x = {};x.foo = x;dwr.util.setValues(x);perhaps there should be a depth check.
FileTransfer object from a java method, the name parameter in the constructor seems to be ignored. Instead a random hex value is re
 er it throws a generic error. Would it be possible to detect this condition and throw a specific error? As things are now, it appears im
 DWR Spring namespace. Thefollowing Spring XML config works:<bean id="echoService" class="mypackage.services.EchoService
  onment, "The specified call count is not a number" still pop up in v2.0.3.
 e, only the first query parameter comes through in the script session's page. I believe this is because the page parameter is not enc
5:32,905 WARN [DTDEntityResolver] Deprecated public id in dwr.xml. Use: <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Di
 "rpcType: dwr.engine.IFrame" in call options) causes a few problems:1) Memory leak in IEThe following leaked memory amount, and
  .remote.handleBatchException({ name:'java.lang.IllegalArgumentException', message:'Failed to find parameter: callCount' });else if (w
enEtag == null) { if (modifiedSince > CONTAINER_START_TIME) {                    log.debug("Sending 304Which is almost good, ">=" sho
  and/or at the object level. I would like to also be able to create them at the method level, A DWR.xml file would include the followin
ow an exception (and abort) when performing a poll without ActiveX enabled. The cause is the "htmlfile" construction if (batch.isPol
  ing: <listener> <listener-class>org.directwebremoting.servlet.EfficientShutdownServletContextAttributeListener</listener-class> <
 fault installation of IE - open a new window and navigate to a page that is using reverse ajax- close the window after a few seconds t
  rvlet-comet/
age collection becomes empty after what seems like an arbitrary amount of time. Just before attempting to push updates to my co
  .com>: I faced with the problem while I was using cross-domain DWR script-on-demand mode (ScriptTag). The fact is that in IE in o
  enningsSent: den 8 juli 2007 01:08To: users@dwr.dev.java.netSubject: [dwr-user] IE memory leak related to timeout setting?There m
nes, and Opera mobile
ager does not shut down when DWR's container is closed. This will cause Tomcat to hang on shutdown.
ed here http://getahead.org/dwr/download are missing. Today i had to write a mail saying that the 2.0.2 was buggy on reverse ajax
o in order to work better with Ext

  ge-(Was:-ScriptSession-hack)-tc20812142.htmlSolutions available in the thread above. Basically (uncommenting the proxied method
 far:DWR-Spring-Scopes is easy if you forget about DWR scopes and stick to the Spring ones (singleton, prototype, request, sessio
 on does not play nicely with multi-modular projects where service bean definitions might reside in a different file which can not be mo
 red when rows are added with each consequent poll. For e.g.Column 1                                     |Column 2 
 the engine.js and util.js in the very beginning of the file as a comment and also it would be nice to be able to access it programmat


 ear that AjaxFilters are only called with real method calls.
vascript objects to the server, it takes ages to finish (I am speaking about more than 5 minutes here) whereas it is very fast in FireFo
y the methods that logically follow on from a withConverter are allowed- there is more type safety
  mailing list. Just to recapitulate: I submited an issue DWR-174 ( http://getahead.org/bugs/browse/DWR-174?page=com.atlassian.ji
pt session ids are generatedMike:It would be good if the initial page load request could be optional. The (only) risk with not sending it
g in 3.0M1-RC2, and I'm getting this exception:org.springframework.beans.FatalBeanException: No parent bean could be found for G
 omething along the lines ofexceptionHandler(ex.msg, ex, { status:status, responseText:reply, contentType:contentType });
 tTextHtmlHandler usage
o be possible to have a WindowSession based on the contents of window.nameThere would need to be work-arounds for times when
 seem to be broken in HEAD. Below is the outbound data for an exception without mapping StackTraceElement and as can be seen
e nothing > happens. Why? No call to a remoted method is active > but only Comet. > Can someone clarify what happens here? I w
 breaking in IE7. IE is saying "The data necessary to complete this operation is not yet available", in dwr.engine._checkCometPoll (@
 .remote.handleBatchException({ name:'java.lang.IllegalArgumentException', message:'Failed to find parameter: callCount' });else if (w
 g maven.
 ed proxy the annotation configuration cannot detect a bean.
nection should be closed maxWaitAfterWrite milliseconds after a script was sent through it. This only works when scripts could be s
 name passed to the browser is incorrect (hex numbers + extension, instead of the name passed to the FileTransfer constructor). Al

new x-d XHR proposals
for annotated classes and create creator proxies for them.
I did not have the commons-fileupload-1.2.jar in my class path. A quick look at the log revealed:2008-02-07 22:39:25,642 ERROR [

ect from JS using the new multipart argument support. One of the args is a FileTransfer which works great and can be accessed on

which is not defined
which is not defined

h our application for over a week now and have reached a dead end. If I use DWR in Full Streaming Mode, the output to the browser
  user sessions against pages and then shorten connected times if there is more than one session open
 n using the active reverse ajax feature :"Reverse Ajax poll failed (pollRetries=1): dwr.engine.http.501 : Not Implemented Giving up."I'v
ould do:Currently DWR is basically fire and forget. DWR+Gears should be more of a MQ style reliable message pipe. It would be im
 Handler as it may be useful to some users.From Sarah Gladstone on the dwr mailing list:"I am using DWR v. 2.0.2. and Java 5. In m
  ble to die on line 148 with "Ignoring request to inline".Description:"I have an object that holds an arraylist of objects b. B hold referen
   set on my first dwr call doesn't get 'cleared' properly, and i end up getting a timeout on a subsequent call. Everything works correct
  script>";dwr.util.setValue('id', script, { escapeHtml:false });Does not cause the alert - the script is not evaled. We might have an extr
nnotations.
needed URLs in a Spring MVC context.
h our application for over a week now and have reached a dead end. If I use DWR in Full Streaming Mode, the output to the browser
directwebremoting.dwrp.OutputAlarm.cancel(OutputAlarm.java:68)                 at org.directwebremoting.dwrp.PollHandler$1.run(PollHandler.
   of thumb I like to follow is that if a caller gets the exception, then don't log it. For frameworks, if user code throws an exception, then
 tionsConfigurator processes RemoteProperty annotations on methods thus:                       Method[] methods = clazz.getMethods();
 -user] verse Ajax Exception with IEInternet Explorer does not catch an exception if not run with USlocalization.The following code wh
n body onload. I am trying to do is just startup my application and invoke the first page.This where I get the error. It is fine when invo
   List got polulated. I need this in a sorted order.Please let me know any way out or suggest any other possible solution...
  uld be need to configure DWR from other application context than default web context. Now there is this declaration in DwrSpringS
 where you get elements by name, it looks as a fallback for the id not existing and for radio since multiple should have the same nam
oss 4.0.4GAI'm trying to configure the dwr servlet via annotations and think I may have uncovered a bug.org.directwebremoting.anno
 e proxy before the web server.eg. if you have a server inside your company network (http://internalserver/) where tomcat with a dwr a
s a Released Version, despite its status in Jira), I ran into a serious problem for which I could not find any solution in the mailing list
eHandler can no longer find the class for beans that rely on a parent's bean definition to set the class to use.Spring 2.5 does not cre
at after about 10 minutes would begin to choke. Nothing out of the ordinary happens, we poll the server for logs every 2 seconds.We
redirects to another host (for instance, an Acegi Filter that would redirect the user to the SSO authentication form) , DWR gets a Se
version 2.0.1 can work successfully, but it can not work in version 2.0.2in "http://localhost:8080/dwr/test/DeliveryMinDelaySelector" r
 hods that have concrete parameter types.A solution is to allow converters to accept parameters and write an AbstractBeanConverte
xception, URLDecoder: Illegal hex characters in escape (%) pattern ...", true)defaultErrorHandler("URLDecoder: Illegal hex characters
  the server to a double parameter Javascript sends this in the HTTP request: 1.7976931348623157e 308 But in org.directwebremotin
  pplication, here is my configurations <dwr:controller id="dwrController" debug="true"/> <dwr:config-param name="crossDomainS
h AOP,because a method with AOP will create a new method,so client can't find the method in the dwr.xml,I resolve it like this(if th
 the server after polling for a certain period of time. This is due to the fact that the polling stopped working properly. Error written from
  java script which in turn calls a method of a java file where we have written a business logic to get data from database using dwr in
 alls a DWR method in it's callback, the second callback is not calledegFileUpload.uploadFile(dwr.util.getValue("file"), function() { D
    RemoteClass.uploadFiles(dwr.util.getValue("file1"), dwr.util.getValue("file2"), { fileProgress: true }); }or: function uploadFiles() {
Tomcat 5.5 to create a webapp which shows lots of information in realtime. This app is meant to be running for a long time (ideally n
se AJAX functionality I have found a problem when pushing JavaScript back up into the browser where the browser does not clean up
   sec timer instead of beeing delivered at once.The first script of a session written to a conduit is delivered always after the timer has
6.x When the first ajax call is done with dwr, the following exception is thrown : java.lang.LinkageError: LinkageError while defining c
 WR. A bit before tomcat 6 GA would be great ;)


sion similar to javax.servlet.http.HttpSessionListener.void scriptSessionCreated(ScriptSessionEvent se) : Developers could use this e
 6.0.2.11Oracle 9iAtlassian JIRA 3.7.4library for DWR is dwr-1.1-rc1.jarFirefox & IEDescription:The DWR module falls - all them oper
 loper.yahoo.com/yslow/ and JSLint the DWR javascript. There are hundreds of failures. These are not necessarily bugs, but possible
getReferenceVariable() function, var reference should always be "null" and i don't know why var forcedInlineStatus always be "true" a
 rameters option for a form submit. var params = {func:sortBreaks, order:2, column:xyz}drwObj.sortBreaks({parameters:params,httpM
g' and synchronous calls, the 'async:false' is ignore. Example:var result = 'oldvalue';DWRFacade.register( { callback:function(statu
xy.dwr.Util.java takes only 2-d array of Strings. It would be a nice improvement to overload the method which takes List a one of the
h SpringMVC and DWR integration regarding what beans are remoted from which contexts. I am using Spring's namespace suppor
e type for the name attribute of the dwr:controller:<xsd:attribute name="name" type="xsd:Name"/>However, for Spring, the name att
hen running ATG in a < 1.5 Java environment the following stack trace is present at start up.ava.lang.UnsupportedClassVersionErro
 fails to recognize a Date as a Date when it is comes from another context (frame). The problem was documented in bug # 135, and

Ajax enabled, i frequently get this error:error: dwr is not definedin: engine.js (line 653)line 653: batch.req.onreadystatechange = funct

 t:<bean id="shoppingCartManager" class="nl...ShoppingCartManager"> <dwr:remote javascript="ShoppingCartManager">
 ons) that implements a generic abstractmethod with a concrete type.When the webapp starts, dwr reports: BaseCallMarshaller -
 too generously in setValue(), really not needed for textarea. Will soon have a fix.
 lling only mode), and there is a connectivity problem like the server going down, the polling gives up and no errors are propogated to
 e) to access SWF flows from DWR. The most common solution involves storing objects in the Http session. A better approach wou
SP fails to display floating menus in latest updated IE 7. Surprisingly it works on first downloaded version. Need explaination and rec
d to work when I set allowScriptTagRemoting to be true DWR always throws the script-tag protection exception 'allowScriptTagRem
 stable version of DWR 2.0.1. When my ajax request times out, my error handler is called but the browser is still waiting for a respo
0.1 i found that my existing code didn't work any more. I'm using DWREngine.setOrdered(true) in several places.Symtom is that first
 xml to annotations and have seen what I think is a bug. If I just use the @RemoteProxy annotation without a value, DWR is clever en
o you can domyProxy.doRemote("fooParam", { callback: myObj.processResult, scope: myObj,                                 // callback is ca
ems to be a problem with this release regrading the order of the parameters supplied between dynamic javascript methods and backi
  e which is not cleared out on a re-deploy, however the stale entries no longer work.The cache should not be static.
 WRAction.execute. The correct version is dwr.webwork.execute().
 onfiguration for a workaround
 get session getRemoteUser but it keep on return no value. Any idea?org.directwebremoting.WebContextFactory.get().getHttpServle
as a corresponding RemoteProxy.name annotation attribute.But there is no such corresponding attribute for converted objects in the

d invocation to multiple roles instead of just one. DWR supports this, but the @Auth annotation does not. Patch attached changes th
afari 2. Upon load, the page returnshttps://my.hostUNDEFINED VALUE
  server/servlet/plugin lists "org.directwebremoting.WebContextFactory.WebContextBuilder" and "org.directwebremoting.ServerConte
  s a far more stable fix.
 .org/shortbus/trunk/bayeux/bayeux.html
 tribute of <create> element have an value like below in dwr.xml. <create creator="new" java-script="swift.services.FolderService">
us to bind functions to objects when the callbacks execute.Usage example:function Person(newname) { this.name = newname;}Per
 his way:@DataTransferObjectpublic class BetResponceTO {@DataTransferObjectpublic static class FactorDescriptionTO imp
g world problem.Maybe we can fix it by using nested iframesJoe.
NoClassDefFoundError 'Test'which implies that dwr won't work.I did some research, and what i found was the following:In DWRServle


 g to pass a javascript array of strings as a value in a Map from our client to our server and haven't been able to achieve the desired
ni Gumundsson <kristjg@hugvit.is>I have a class that extends HashMap, and I define that it should be converted using the bean
 s that when DWR needs to convert a two-dimensional int array (as a property), it hangs/never returns.....When explicitely adding <co
d to DefaultRemoter the following code that adds String and Integer static finals to the js interface.(note that i'm no king of reflection)
s if DWR would be able to export data using JSON without any need for engine.js
48 and 1.49 has broken dwr.util.addOptions(). In version 1.48 and prior, the lineif (typeof data[prop] != "function") {was there, prevent
RC3 in its generation of script for converted objects: if (typeof MyClass != "function") { var MyClass = function() {To be able to dete
<dwr:create javascript="LookUpManagerAjax" type="spring" class="webdev.common.manager.LookupManagerAjaxFacade"/>cause
http://www.w3.org/TR/html401/types.html#type-id) and found that:ID and NAME tokens must begin with a letter ([A-Za-z]) and may b
 o 2.0.1 and encountered problems with a NullPointerExeption withing general request handling. After a debugging I found the place t

method: getContextPath
  yCharacters - must be || instead of &&.
handle opens an input stream, but does not close it.
num for converter. java/org/directwebremoting/spring/spring-dwr-2.0.xsd needs this added after line 113:<xsd:enumeration value="ex
me web browser and then web server it is connected to is suddenly disappear. What I am observing is that errorHandler hook is not b
  oStuff(int value, String[] params)DWR will not be able to find it. This is due to line 231 of BaseCallMarshall, which does a parameter
which is fine, except that the output is always:WARN util.CommonsLoggingOutput : messageThis is pretty unhelpful as we have no
   tell what has just finished.We should split the batch (see http://getahead.org/dwr/development/batchdata) into public and private par
  DWR threads, it may call core DWR files that make assumption about WebContextFactory.get() returning non-null.We should proba
 ted iframes
 and decide on data mapping used when getting/setting values in forms, and try to make it work well together with the "classic" id ma
criptivestringSet the id of the demo to "text" and the debug level to 2. You get an exception from some XUL component.
  .0 and have a big problems setting the bean scope to session.i killed my dwr.xml file and actually configure all dwr Stuff with Spring
See details here http://www.nabble.com/support-for-nested-properties-tf1949563.html------- Additional comments from sjivan Wed Jul
d") return a mapping with a strange choice of keys. A form, when submit using browser is a list of 'name=value' entries but DWRUtil
e function returns the option text if the selected option had an empty value. I was wandering if it is not better to simply return the emp
RUtil.addRows (util.js) to pass the options for Row/CellCreator. The Row and CellCreator will get as the last Parameter the row or co
 reads:var nodes = document.getElementsByName(orig);However, orig is an HTMLElement, not an element name. This needs to be
 how_bug.cgi?id=102Hello, While doing a bit of step by step analysis using konqueror, i noticed checks like this if (elt.id !=null) w
number of <script> tags that are allowed in the HTML.Example from Thomas Manson:<!-- Output --><create creator="spring" javasc
htbody:The need has come for Selenium to use cross-domain AJAX and, surprisingly, there is nothing out there that offers a simple i
ng
 C3 which worked fine other than the reverse ajax only notifying every 60 seconds (see http://getahead.org/bugs/browse/DWR-54). T
  fy 'page' parameter for reverse ajax (which at the moment is window.location.pathname)So that we could set:/a/b/c.html -> fooPage/
  auses dwr to fail heavily on consecutive calls to server, because batch.parameters is undefined.Code snippet from dwr.engine._crea
ur QA server. Every couple of days, our QA WebLogic cluster will fail with every thread blocked in DefaultScriptSessionManager. I h
 te. Many things cannot be done and others are clunky to configure (for example, new converters or pollAndCometEnabled). This topi
  addOptions("id", [ 1, 2, 3 ], function(data) { return "<b>" + data + "</b>"; });</script>The pattern in the rest of DWR is to force the u
 y return booleans for checkboxes, and returning a collection of checkbox values for the same name usually involves the checkbox va
 ap that is potentially accessed by multiple threads without synchronization. HashMap is not thread-safe, so this code needs to be f
  5280/dwr-gi/dwr_oa_gi.html" from Thomas S. Pangborn
 ing list, but i'd like to add my voice to it as well. I only get reverse ajax notifications every 60 seconds when the connection renews
comet in RC3. What happens though is the client goes nuts and polls the server constantly (about once every 50ms-100ms which I


 exists to allow us to make small improvements to the source, while still linking check-ins with issues.


 is but advise people to use mod_proxy.
 rs of reverse ajax proxy APIs at the click of a mouse


orge repo.
ge the test suite in with the rest of DWR.
 support JDK 1.4 using retroweaver. (http://retroweaver.sourceforge.net/)
S so it can publish messages to the open ajax hub
g/OpenAjax%20Hub.html) provides a way for Ajax frameworks to to pub/sub within a page.Using reverse ajax we should allow DWR
aOne talk....
ator that was introduced in RC3, there is a bug when trying to use the <dwr:remote> inner bean on Spring bean definitions that have



s used when a conversion fails. This could be enhanced so that when in debug mode, DWR sends Javascript to the client that descr
 ttp://dojotoolkit.org/downloadshttp://alex.dojotoolkit.org/shrinksafe/
e 'throw "message"'; script tag protection.This means that if there is a hole in our CSRF protection, then while most messages will s
age in the security credentials for a page.The advantage being that you can't use leakage in one part of your app as an oracle for a se
n-Fire-Fox-and-DWR-is-very-slow-tf3381044.html#a9462408http://www.nabble.com/Jetty-and-Reverse-Ajax-Performance-tf3366524.h
e/WW-1436Webwork and DWR integration does not work is the result of an action is relative in the xwork.xml.for example:When a c
 when any exception occurs:- It is logged at WARN level (including exception)- The exception handler is called in Javascript with no

 ects to a serverside object (java.io.InputStream, javax.activation.DataSource, org.apache.commons.fileupload.FileItem?, others??).F
  Noheda on the mailing list with the subject: DWR and binary data

m WLS: DgQNF26RWp8jTNGQTyT5zTnXnW6nmZ6vjby2bTWp4KDJDDxnv8Gv!-595852523and this is also what is sent in the Coo
nd my own beans in one Spring context. In order to do it I need to execute this steps: 1. Describe Jetty classes as Spring beans wi
 for "length" and re-parse.Normally clients send If-Modified-Since in rfc-compliant form ("If-Modified-Since: Tue, 13 Mar 2007 13:11:0
ch
more can be cached.DWR could have a "hello" call executed in ordered mode to fetch an ID.

 occuring during bean conversion (f ex a Hibernate lazy exception) on the server isn't sent back as an exception to the client, but is i
 the server results in the server code being invoked with a broken object structure as the converter can't decide what type the items

 gine._serializeAll.Code 'data instanceof Array' should be replaced with 'data && data.join'.Reason: in the current version Array uploa
ne.SessionImplementor.isClosed() whichseems to be a Hibernate 3.2 only feature and it fails on hibernate 3.0/3.1:java.lang.NoSuchM
 r that uses keep-alive, a bug in Microsoft's Internet Explorer causes DWR to randomly alert 'No data received from server'. However,
d.ltd.uk/dwr/server/dwrxml/converters/bean :-------The obvious extension to this is that you can blanket allow conversion of allJava Bea
onsecutively passing a different paramter the same result is always returned. While debugging on the server side (jboss), I have no
 ring and DWR. I'll have a formthat collects some data and has a hunk of reference data that is dependent onsome value on the form
kip batch basis and half on a batched basis you could have a system where offline use worked vaugley well. When you went offline y
o interesting things with, that wecurrently don't. linkscript, style could all be pressed into service to providedynamic loading of extra c
https://dwr.dev.java.net/issues/show_bug.cgi?id=62

   reply += dwr.util._indent(level, depth + 2) + value + ", \n";  }     else {     if (value.length > 13) value = value.substring(0, 10
y of providing protection against CSRF attacks. I don't propose to implement anything now, but this might be worth considering.There
ws, it would be nice to have an optionCreator in addOptions.
localhost:8081/springdwr/dwr/engine.js 404 (Not Found) GET http://localhost:8081/springdwr/dwr/interface/dwrService.js 404 (Not Fo
function is executed), but the input doesn't fire the 'onchange' event anymore.You can find more details on https://dwr.dev.java.net/s
 alues (values, not value) does not support the {escapeHTML : false} option. This would be a useful addition to the utility javascript a


documentation on the website is lacking a bit. I have come up with a documentation suggestion below based on my experiences. Pl
ent name="include" type="include" minOccurs="0" maxOccurs="unbounded"/>                 <xsd:element name="exclude" type="exclude" m
 the class entirely. A fix is to change the line:out = new FileOutputStream(filename)to:out = new FileOutputStream(new File(downloa
 nipulate. See org.directwebremoting.Browser to set one.This is caused by Browser.getTargetSessions() which for some reason is un
 (dwr.engine.SHARED)In the SHARED mode1. All reverse ajax windows register themselves as listeners with the top level onload2. O
e.This is done byvalue.parentNode.insertBefore(clone, value);value.parentNode.removeChild(value);in engine.js.The problem is, that I
  able to click on background elements.
ng data if the request character encoding is different from it.Either make the code look like (the patch attached)> String charEncodin
 edShift = storeProvided.asMap().get(stringId(truckStatus));           if (cachedShift == null) {         storeProvided.asMap().put(str
  not sure what's the cause it of.
 this is causing the dojo datastore not to see changes when when debugging things i don't see the listener for this item placed in w
 up).log4j:WARN Please initialize the log4j system properly.Would you tell me how to fix it?thank you very much
 6. I tried to test it myself anyway just to make sure. I can confirm what John Gordon said in this thread here : http://markmail.org/me

 unable to choose between them as long as it has converters for both.See http://n2.nabble.com/generic-method-overloading-support-

ustom converter. I'm very happy that I was able to do that, but I'd like to make a few suggestions to make things better. The major
:Browser.withCurrentPage(new Runnable() {public void run() {ScriptSessions.addFunctionCall("consumeActivity", activity);}
ne/options.html
 r side, ServerContext registers a new ScriptSession (and its scriptSessionId is set back via handleNewScriptSession() on the page)
 own. Users are confused due to the documentation on the DWR site:"An errorHandler is used when something breaks, and we are
s well.
d objects and/or collections once it has reached a threshold (ideally configurable). Otherwise it risks converting the whole memory w
 his message to specified user "); }});When I use this all browsers are sent the alert and not just the scriptSessionID asked for.
 ue != "function") {The second shows in firebug console asif (window.dwr) dwr.engine.remote.handleBatchException({ name:'java.lang

 TypeError: Cannot set property 'batch' of null /dwr/engine.js (line 1486)
vascript' parameter is not provided. The attached patch ignores scriptName only if a javascript parameter is provided.
 browsers are sent the alert and not just the scriptSessionID asked for.
using javascript:window.open('ic.form?user='+e.user,'window_session', 'toolbar=0, location=0,'                          +'directorie
ed from a map in Java could have a size property. This is not a problem with lists because they are converted to JavaScript Arrays.



  r creator 'SpringCreator[MyDWRClass]'.java.lang.NullPointerExceptionat org.directwebremoting.spring.SpringCreator.getInstance(
  exists for the page that I am about to render. A solution to this problem could be 1. A javax.servlet.Filter that creates the script ses
 /localhost:8080/app/location.do;jsessionid=DD2EDBFA85B2BAF5ED3E8655A5D6A03D#someInfo.here ...which I believe to be a va
 are deleted. Bu in this way we remove even spaces that can be there on purpose. I had this problem as I was sending a piece of HT
 rn ""), resultingin a table that has some blank cells: <td></td>In Firefox and Safari, these tables render just fine. However, inInterne
 f importedNode.style != "undefined") {      newNode.style.cssText = importedNode.style.cssText; }In Safari, if the style attribute is
g.ota.test.menu.service.MenuService" scope="session"><property name="dao" ref="dao_base" /><dwr:remote javasc
 n't have access to HttpRequest/Session, and thus cannot tailor their searches based on server-maintained state. This is a problem
ethods. A better way would be if ScriptSessions (which currently handles the addFunctionCalls also had the ability to get the target

 ntainer configurations when uploading files.See this message thread: http://www.nabble.com/FileUpload-with-DwrSpringServlet-tp206
 s:<0>withPage+Context expected:<1> but was:<0>withAllSessions+Context expected:<1> but was:<0>withPage+Other expected:<

st<String> sArr2) { }sArr1 and sArr2 have the same instance and so adding to one adds to the other as well (confirmed when debugg
 OSS_ROLE"/><auth method="myMethod" role="MY_TEAM_ROLE"/>If you try the same in spring:<dwr:auth method="my
 facing some memory issues with 2.0.5 version and, after some research on nabble we decided to upgrade it to 3.0.0´s version. Altho
s we could either throw or log if someone attempted to write outside of that. ScriptSessions would then have a very small lifetime, an

Officially we should use MimeConstants.MIME_JS, but if we cheat and53            // use MimeConstants.MIME_PLAIN then it will be eas
 ges, 1) Adding an include boolean parameter to @RemoteMethod defaulted to true @Target(ElementType.METHOD) @Retention(R
 hrown on the server. The stack trace follows:org.directwebremoting.dwrp.BaseCallHandler marshallExceptionWARNING: Exception
am using lowest version of DWR .I can't up[grade to 3.00 . It will effect in remaining places. Please suggestwill it work if i change En

  llException: batchId=[some batch ID here] message=java.util.ConcurrentModificationExceptionIt's unclear what's causing the error th
   sorry so we can leave the compilation as is (with ACL) and just place SLF4J in the wars.
  ] Sent: den 3 juli 2007 19:43To: users@dwr.dev.java.netSubject: Re: [dwr-user] IE7 object doesn't support this methodHi all.I find the
 add this fix to 2.x branch as well?)-----Original Message-----From: Joe Walker [mailto:joe@getahead.org] Sent: den 16 februari 2008
etc
ng requires knowledge of idempotence which is not normally available- There's no concept of 'unchanged' or 'redirect' or 'timeout'- Ver
   if you have one remote server that is different from the domain that the page is running on, then you can set an init-param in your we
  )        - waiting to lock <0x00002aaab5460010> (a java.lang.Object)         at org.directwebremoting.dwrp.BasicAlarm.raiseAlarm(Ba
 is bug, as well as a temporary solution, can be found here:http://www.nabble.com/Reverse-Ajax-poll-failed-to19171304.html#a19360
never re-created.
 Safari, the URL is not encoded (/My Page).As a result, even though the 2 users are on the same URL, when doing getScriptSession
2aab14327f50 (object 0x00002aaab5ed79e8, a java.lang.Object), which is held by "qtp0-535""qtp0-535": waiting to lock monitor 0x0
 iting Demo(http://directwebremoting.org/dwr/examples/table) for myself,I found some mistakes,one is the code like this:$("pattern" +
  vascript="Remote">         <param name="class" value="com.example.Remote"/> </create> <create creator="spring" javascript="
  istates thattoCdfDocument() will ensure that if objects passed to it have a jsxid property, this will be used as the jsxid for that record
 one without the session id. This may be causing bugs for people, who think they are radiating out reverse AJAX to everyone on a giv
plication server URL-rewriting.The current version says:"What is the URL of the current page.This includes 'http://', up to (but not inclu
o the DWR servlet by commenting it out from web.xml. After the shutdown was posted to Tomcat the thread dump shows 2 threads
wr-version.properties,v 1.63 2008/02/20 14:53:16 joe_walker Exp $My dwr.xml entries are:<create creator="new" javascript="imageU
at the exceptionHandler.

 e to the call was then added back in in r.1773 on 3/28/08 "A roll-up of Mike's fixes ported from Branch_2_0 to Trunk. This includes fi
 ry:"United States", state:"Colorado", street:"5456 Grand..."}, {city:"Sde Moshe", country:"Israel", state:"", street:"House 207"} ],
e server side. From http://www.nabble.com/Inbound-conversion-of-an-interface-td15564278.html#a15607670 : BaseCallMarshaller.fi
DWR generates one stub per server method signature, it ought to generate one per server method name. (This doesn't break things, j
her all generated bean classes in a single file that is only included once.We add some URLs to DWR:dwr/dto/ThisDto.jsif (typeof Th
  "match" with wildcards, but must specify individual converter clauses for each class to be able to set the JavaScript class name.W
 nceof support and class inheritance. Though, in some cases it is sufficient to only inspect, or set, the actual class identity and not
 o.Person" javascript="*"/>
s on the server.One suggestion for how to solve this is adding information about members in our generated mapped classes (see *):
s no properties'
unction which just gets the people's names and a getPerson() which gets all fields.I'd like to do something like this:Javapublic Interfa
 rent getObjectClassName() function. Adding the class name to the generated code would solve this. Considering an example where
way. That would add the marked (*) code to the generated class:        if (typeof db.Employee != 'function') {    db.Employee = functio

} <convert converter="exception" javascript="MyException" class="com.example.MyException"/> {code} {code} window.onload =
s currently necessary to specify two different tags for a single method:<create ...> <include method="getFoo"/> <auth method="ge
ocessed, all dwr elements getprocessed as well BEFORE Spring wraps the beans in the appropriate proxies,i.e. DWR gets a "nake
ks ok.Example: <bean id="goodby" class="foo.GoodbyeImpl" lazy-init="true"/><bean id="dummyAspect" class="foo.DummyA

 tener, but of course they have some other concrete class. Really this check seems pointless, and just removing it fixes the issue.O
of exported classes - something that we forbid for security reasons right now. Plus there are good reasons for only wanting the interfa

 ?As background, I am using the Spring DispatcherServlet to handle http requests in our app and have wrapped the DwrServlet in a S
aused by: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: Javascript name aceajaxservice is used by 2 clas

atroom 2/once selected, two popup windows are opened (dual screen app) 3/Both make an initial call to set the 'chatroom id' within t
 mber". I found some blog that this was fixed in Version 2.0.3 and 3.0.M1 but I tried using them both but the problem remains. When

Instead a random hex value is returned on the javascript side.This issue was already discussed here: http://www.nabble.com/Re%3A
As things are now, it appears impossible to know if the error was caused by "connection lost" or some other reason.
ypackage.services.EchoService">              <dwr:remote javascript="echoService">                  <dwr:include method="getName

e the page parameter is not encoded on the client side.As an example:1. Go to http://getahead.org/dwr/examples/text/?a=1&b=2&c
C "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://getahead.org/dwr//dwr30.dtd">Which... Is a problem since I don
ing leaked memory amount, and leaked HTML elements, are reported by the respective IE browser:IE6sp1 and IE6sp2: 40-60KB/cal
parameter: callCount' });else if (window.parent.dwr) window.parent.dwr.engine.remote.handleBatchException({ name:'java.lang.Illegal
Which is almost good, ">=" should be used.but if both headers are present: if (ETAG.equals(givenEtag) && modifiedSince < CONTA
ml file would include the following snippet:<include method="execute" > <filter class="mypackage.myfilterclass"> <param name="a
e" construction if (batch.isPoll && window.ActiveXObject) {      batch.htmlfile = new window.ActiveXObject("htmlfile");that will throw
ributeListener</listener-class> </listener> <listener> <listener-class>org.directwebremoting.servlet.EfficientShutdownServletCon
he window after a few seconds to be certain the page has entered a poll request- repeat the procedure with one more windowNow the

 pting to push updates to my connected web clients, the following line appears in my log :DEBUG 2008-03-05 19:51:00,705 [btpool0
ptTag). The fact is that in IE in other browsers there is the restriction on maximum url's length for GET request. This leads to the situ
elated to timeout setting?There might be an IE memory leak in engine.js related to timeout settings.I've been chasing a memory leak

own.
.0.2 was buggy on reverse ajax and that it was corrected in 2.0.3 which was just released but no release date here. I had to go on h


 commenting the proxied method check):Changing line 740 of DefaultRemoter toif (meth.getDeclaringClass().equals(obj.getClass())){
eton, prototype, request, session, global or custom). Now, singleton and prototype don't need AOP proxies. The others do. So you o
different file which can not be modified.Can you please look at adding an extra attribute to the dwr:remote tag (eg. bean-ref) which all
    |Column 2                                            |Column 3                                                        |---------------
e able to access it programmatically too.Suggestion (without deep thinking, about to enter in sleep mode ;o):dwr.version.major=3;dw



 whereas it is very fast in FireFox (a few seconds). This problem was raised a year ago in the following thread : http://www.nabble.co
 WR-174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ) that is resolved by now - but only in its easiest way. I
 he (only) risk with not sending it is that the server is not aware of the page/scriptSession for Reverse Ajax until the page makes a re
parent bean could be found for Generic bean: class [null]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; a
ntType:contentType });

 be work-arounds for times when the application wishes to handle window.name itself.
aceElement and as can be seen this is not JSON so it causes a syntax error. dwr.engine.remote.handleException( "2","0", {
ne clarify what happens here? I would have > expected that Comet is not affected to ordering issues. Just like Thomas says it seem
 dwr.engine._checkCometPoll (@ var text = req.responseText;)Possible underlying cause is batch.map.partialResponse getting set
 parameter: callCount' });else if (window.parent.dwr) window.parent.dwr.engine.remote.handleBatchException({ name:'java.lang.Illegal


y works when scripts could be sent to a conduit directly, otherwise (if the script has to be buffered) the connection is closed after a t
the FileTransfer constructor). Also it seems that FileTransfer tries to figure out file extension based on mime-type, which is incorrect



08-02-07 22:39:25,642 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/dwr_dev].[dwr-invoker]] Servlet.servic

 great and can be accessed on the server side just fine. However, before my callback function is called in the IE7 browser, a JS erro




Mode, the output to the browser is delayed by up to 60 seconds. If I use DWR in Early Closing Mode, I can control the output delay
pen
 : Not Implemented Giving up."I've found similar posts on the web so it seems that this is a bug...I then switched to version 2.0 rc5a w
 e message pipe. It would be implemented using a message store at both ends with a system of ACKs that allows retries safely.The
g DWR v. 2.0.2. and Java 5. In my page that is calling DWR methods, I have called setTextHtmlHandler as follows: dwr.engine.setT
 ylist of objects b. B hold reference to objects of c and d. All B objects holds a reference to same c objects."
nt call. Everything works correctly on IE7 though. The remote method that is called takes about one second to execute. With firefox
 t evaled. We might have an extra option:dwr.util.setValue('id', script, { escapeHtml:false, evalScripts:true });To enable this to workUs


Mode, the output to the browser is delayed by up to 60 seconds. If I use DWR in Early Closing Mode, I can control the output delay
 .PollHandler$1.run(PollHandler.java:185)            at org.directwebremoting.dwrp.ThreadWaitSleeper.goToSleep(ThreadWaitSleeper.java:4
r code throws an exception, then let user code handle it. Also, if things are working normally and everything is going as expected, lo
ds = clazz.getMethods();              for (int i = 0; i < methods.length; i++)       {           if (methods[i].getAnnotation(RemoteProp
 calization.The following code which is intended to catch an exception with the givenmessage textwill not be caught on a German IE
get the error. It is fine when invoked on Firefox, but it throwsthe following error only with IE 6.0:[MSXML5.DLL: The data necessary to
er possible solution...
  this declaration in DwrSpringServlet.init(...) method:WebApplicationContext webappContext = WebApplicationContextUtils.getRequ
ltiple should have the same name, but as a result you do a different comparison than you do if you pass in an element's id. Take for
 bug.org.directwebremoting.annotations.AnnotationsConfigurator.processClass(Class clazz, Container container) is not picking up an
 ver/) where tomcat with a dwr app is running and a reverse proxy which populates this server to the internet (http://www.externalserv
d any solution in the mailing list archive.It is about marshalling Javascript objects into Map<String, Object> and List<Object> method
s to use.Spring 2.5 does not create ChildBeanDefinition for such beans, but creates a GenericBeanDefinition (that also has a getPar
ver for logs every 2 seconds.We checked our app using drip (http://sourceforge.net/projects/ieleak) and found that the number of ref
ntication form) , DWR gets a Security Error but does not expose in a way that can be catched by a ErrorHandler. Firefox would thus
est/DeliveryMinDelaySelector" reported:fetchMinDelay( ); (Warning: fetchMinDelay() is excluded: Method access is denied by rules
 write an AbstractBeanConverterdwr.xml<converter type="abstractBean" match=" mypackage.MyBeanInterface"> <param name="
 LDecoder: Illegal hex characters in escape (%) pattern - For input string: ") "", Object name=java.lang.IllegalArgumentException)_ha
308 But in org.directwebremoting.util.LocalUtil.simpleConvert(), Java's Double.valueOf(string) doesn't accept the javascript value. but
ig-param name="crossDomainSessionSecurity" value="false"> </dwr:config-param>                       <bean id="dwrUrlMapping" class="org.s
dwr.xml,I resolve it like this(if there is any better solution ?): public class TypeHintContext{....... public String toString() {S
 king properly. Error written from the response is:Reverse Ajax poll failed (pollRetries=1): dwr.engine.incompleteReply : Incomplete re
data from database using dwr inside a while loop which is constantly hitting the database to get updated records. now the problem is
il.getValue("file"), function() { Demo.getInclude(function() {     alert('This code is not executed'); });});Firefox reports the following
    }or: function uploadFiles() { dwr.engine.setFileProgress(true);          RemoteClass.uploadFiles(dwr.util.getValue("file1"), dwr.ut
running for a long time (ideally never to be shutdown). All the data is updated from server side every 2 seconds. Javascript from clie
e the browser does not clean up the objects being pushed up from DWR. The reason I am focusing on this issue is the application I
vered always after the timer has finished if the amount of data to deliver is small. Larger data amount does not produce this effect.Wh
or: LinkageError while defining class: org.directwebremoting.annotations.AnnotationsConfigurator Could not be defined due to: org/di



se) : Developers could use this event to initialize a script session based on the HttpSession so that reverse ajax threads can tell the
  WR module falls - all them operating with this module do not operate any more.If we restart the server it re-operates for a time. But i
ot necessarily bugs, but possible problem areas depending on the JS engine used.
 dInlineStatus always be "true" and it always execute throw IllegalStateException.
 reaks({parameters:params,httpMethod:'post',callback:showData});now in sortBreaks method, I am tring to read parameters from req
 ister( { callback:function(status) { result = 'newvalue';},async: false});alert(result);It should return 'newvalue', but with ScriptTag ret
od which takes List a one of the parameters, so that the users will be able to add rows to the table from a List. javascript functions ca
  ng Spring's namespace support for DWR. I am NOT using the DWR servlet at all, rather I am strictly using the controller provided b
owever, for Spring, the name attribute of a bean is defined as (taken from beans xsd):<xsd:attribute name="name" type="xsd:string"
  g.UnsupportedClassVersionError: org/directwebremoting/annotations/AnnotationsConfigurator (Unsupported major.minor version 49.
 s documented in bug # 135, and resolved in 2.0 rc5. The latest stable 2.0 version has a fix for Array, but not for Date. Can someon

 req.onreadystatechange = function() { dwr.engine._stateChange(batch); };The error always appears 3 times consecutively when it ha

 ShoppingCartManager">        <dwr:include method="addItem"/> </dwr:remote></bean>I would expect the behaviour as specfied
 eports: BaseCallMarshaller - Warning multiple matching methods. Using first match.When I look at the class' getMethods(), I can

 and no errors are propogated to any error handlers.Ideally, it should call the errorhandler or a new pollingerrorhandler so that any reco
 session. A better approach would allow DWR to access and trigger flows, access and modify objects/beans/vars stored by a flow in
 sion. Need explaination and rectification on this matter. Thank You.
n exception 'allowScriptTagRemoting is false'.When I set allowScriptTagRemoting to be false then it works.
 owser is still waiting for a response from the server. This tends to cause problems in IE, which can only have two active requests at
 eral places.Symtom is that first call to DWR works as expected but from the second action triggering DWR no requests will be send
without a value, DWR is clever enough to use my class' short name as the "javascript" value. When I want to specify a different scope
                  // callback is called in the scope of myObj (ie: "this" will be myObj) args: [otherObj, selectedRow], // callback is
 ic javascript methods and backing beans. From what little i understand previous releases would allow the callback parameter to be e
 d not be static.


ontextFactory.get().getHttpServletRequest().getRemoteUser()
bute for converted objects in the DataTransferObject annotation so it should be implemented.Probably though, this attribute shouldn'

 not. Patch attached changes the role attribute to be an array, which is backward compatible since users can still use the single-val

 directwebremoting.ServerContextFactory.ServerContextBuilder" as two valid extension points that can be used in XML.This is howev


 ="swift.services.FolderService">  <param name="class" value="daum.swift.rpc.FolderDwrService"/> </create> This has not ha
 e) { this.name = newname;}Person.prototype.setName(newname) { this.name = newname;}var person = new Person("Fred");For dis
 class FactorDescriptionTO implements FactorDescription{     //...}      //...}In my web.xml I had <param-name>classes

was the following:In DWRServlet, there is a line           factory.addParameter("test", "uk.ltd.getahead.dwr.impl.DefaultTestProcesso


been able to achieve the desired outcome however we have discovered the following.The client javascript looks something like :-
ld be converted using the bean converter, however it always get converted using the map converter. Is there any way to specify tha
s.....When explicitely adding <convert type="array" class="[[I"/>, it works again.I guess you want to handle multi-dimensional arrays
ote that i'm no king of reflection)String init = EnginePrivate.getEngineInitScript(actualPath); buffer.append(init); buffer.append("if ("

= "function") {was there, preventing adding options that were functions (like the extend function from Prototype). In 1.49, that check
s = function() {To be able to detect the classname of created instances we must use: if (typeof MyClass != "function") { function M
upManagerAjaxFacade"/>causes the following exception: org.springframework.beans.InvalidPropertyException: Invalid property 'bean
 ith a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and p
  a debugging I found the place this Exception is thrown: Its in Batch.checkNotCsrfAttack:200:<pre>if (request.isRequestedSessionI




13:<xsd:enumeration value="exception" />
s that errorHandler hook is not being called reliable (it works sometimes on FireFox but almost never works on MS IE 6). I've tried DW
arshall, which does a parameter count check. For the varargs method, the number of parameters is 2. However, it is legal to invoke t
s pretty unhelpful as we have no way of finding out what class emitted the error other than grepping through sources!Secondly, every
hdata) into public and private parts and make the public bits accessible to the hooks, and maybe the callbacks and error handlers.
 urning non-null.We should probably ban calls to WebContextFactory.get() from core DWR code for this reason.

 together with the "classic" id mapping.Support distinguishing between named elements/values from different forms (today it is f ex n
 e XUL component.
onfigure all dwr Stuff with Spring wich works fine beside the scope problem....Here´s my dispatcher-servlet.xml:<snip><beans><!-- T
 comments from sjivan Wed Jul 19 01:41:30 +0000 2006 -------Created an attachment (id=9)modified util.js file which carries out bindi
ame=value' entries but DWRUtil does not take into account the name of elements. When you 'dump' a form using getValues you ge
 t better to simply return the empty string. Otherwise you have to specify a specific value that represent empty values in a select box
he last Parameter the row or column number, but for passing a list instead of a single object to the "addRows" method the row coun
 ement name. This needs to be changed to:var nodes = document.getElementsByName(orig.name);The impact of this bug is that ra
 cks like this if (elt.id !=null) will evaluate to true event if no id has been defined on the corresponding tag. In fact those elements ha
<create creator="spring" javascript="Monitor" jsFiles="Output.js "> <param name ="beanName" value="monitor" /></create><creat
g out there that offers a simple interface similar to XHR that provides cross-domain AJAX support. That is unfortunate, because we c

d.org/bugs/browse/DWR-54). The new version does NOT solve the problem of reverse ajax only notifying every 60 seconds... for bot
ould set:/a/b/c.html -> fooPage/d/e/f.jsp -> fooPageand then use in server java code like this:...Collection sessions = wctx.getScript
e snippet from dwr.engine._createBatch:... if (dwr.engine._parameters) { for (propname in dwr.engine._parameters) {             data = dw
efaultScriptSessionManager. I have 50 threads, and here's how it seems to wind up: 1 thread is blocked here: "[STUCK] ExecuteTh
ollAndCometEnabled). This topic has risen several times on the mailing list.
he rest of DWR is to force the user to do this:dwr.util.addOptions("id", [ 1, 2, 3 ], function(data) { return "<b>" + data + "</b>"; }, { es
usually involves the checkbox value. Though, we are already using an array return value (with values) in the case of input/select-multi
safe, so this code needs to be fixed. (Java Concurrency in Practice, p.16)Simplest fix is to wrap the initialization with Collections.syn

ds when the connection renews itself (maxWaitTime?). This is on both explorer 7 and firefox 2. The webserver i'm using is Tomcat 6
once every 50ms-100ms which I assume is immediate). The change I made to move to polling was to add the following to the web.xm


s.
erse ajax we should allow DWR to link a server side hub with various client side hubs

Spring bean definitions that have a parent bean and no class attribute. Since DWR cannot see beans outside of its own Spring XML f



 avascript to the client that describes the problem.

hen while most messages will still be kept safe by the 'throws' prefix, reverse ajax calls will not.The push nature of reverse ajax calls
 of your app as an oracle for a separate action
e-Ajax-Performance-tf3366524.html#a9394546
 work.xml.for example:When a call:DWRActionUtil.execute({namespace:'/secure/collaborator', action:'list', executeResult:'true'}, 'form
 r is called in Javascript with no information from the server other than "it broke"If you want *nothing* to get to the client (including the

 ileupload.FileItem?, others??).Files can be uploaded asynchronously by moving the javascript file object to a hidden multipart form, s


  is also what is sent in the Cookie header in requests to the server. Weblogic servlet containerWhen the request is received by WLS
etty classes as Spring beans without using WebAppContext and WEB-INF/web.xml because in this case DwrServlet will be injected
Since: Tue, 13 Mar 2007 13:11:09 GMT") some proxies or browsers add length to this header so it comes like ("If-Modified-Since: Tu



n exception to the client, but is instead inserted as a string in the converted object. This breaks the "contract" for this bean and usua
an't decide what type the items are made of. Specifying item type with generics don't help, and neither does the signature section. O

   the current version Array uploading doesn't work properly - error:WARNING: Marshalling exception org.directwebremoting.extend.M
ernate 3.0/3.1:java.lang.NoSuchMethodError: org.hibernate.engine.SessionImplementor.isClosed()Zat org.directwebremoting.hibern
  received from server'. However, if you neither have control over the browsers nor the server settings, there is a nice workaround. MSI
  t allow conversion of allJava Beans using the following:<convert converter="bean" match="*"/>--------Doesn't seem to be working, at l
he server side (jboss), I have noted that the result passed back (a collection) is different. However, DWR appears to be getting conf
 ndent onsome value on the form (too much to list in the page in its enitrety). Here'san more concrete example:The form collects a d
 ey well. When you went offline you would start a batch. Read-only requests would skip thebatch, fail and the js could do something
 rovidedynamic loading of extra content. The ability to create a kind of importstatement for Javascript is particularly interesting.It woul


13) value = value.substring(0, 10) + "...";    reply += value + ", ";       if (i > 5) {     reply += "...";       break;       }
might be worth considering.There are several ways to "forge" a request in a CSRF attack: iframe, script tag, XHR, image tag, scripted
erface/dwrService.js 404 (Not Found) GET http://localhost:8081/springdwr/dwr/util.js 404 (Not Found) Here i attached the bean config
ails on https://dwr.dev.java.net/servlets/ReadMsg?list=users&msgNo=17281> DWR pollutes the file object attributes and changes it
addition to the utility javascript as the alternative is to either use several setValue calls or turn the escaping off, then on again after th


 w based on my experiences. Please take a look and feel free to elaborate on any of the sections.If we're happy with it could someon
me="exclude" type="exclude" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> ......We need to add support for the
eOutputStream(new File(downloadFileCache, filename))
ns() which for some reason is unable to obtain a web context (using WebContextFactory.get()), even though the method I am calling
ners with the top level onload2. Only the top level window performs the reverse ajax poll3. When javascript is received via reverse ajax
 engine.js.The problem is, that I use Ext.ux.form.BrowseButton to create my input field. (http://extjs.com/forum/showthread.php?t=29

h attached)> String charEncoding = req.getCharacterEncoding();> if (charEncoding != null)> in = new BufferedReader(new InputStr
   storeProvided.asMap().put(stringId(truckStatus), truckStatus);      }    }but this will cause the sortIndex to have an entry for e

 istener for this item placed in watchers map till addWatchedSet() is called. i can trigger this from the UI by having the dataStore ca
u very much
ad here : http://markmail.org/message/46hqenkirszc3hys. The test page infact does not work however if you browse directly to the t

 ric-method-overloading-support-in-DWR3.0--td2345083.html

make things better. The major issue I have is that I'm using Hibernate and there are certain properties I don't want to pass down to t
("consumeActivity", activity);}});Running through the debugger, the problem seems to be in ScriptSessions.addFunctionCall(). It l

 ewScriptSession() on the page).But, after dwr.engine.setActiveReverseAjax(true) is called at some point later (e.g. on body's onload
n something breaks, and we are sure of what's gone wrong. For example - if someone stops the app-server then DWR raises an error

converting the whole memory when processing complex structures. The same can happen when converting model objects from an O
e scriptSessionID asked for.
atchException({ name:'java.lang.IllegalArgumentException', message:'Failed to find parameter: scriptSessionId' }); else if (window.


eter is provided.
                    +'directories=0, status=0, menubar=0, resizable=0,'+                                     'scrollbars=0,width=328,heigh
converted to JavaScript Arrays.



pring.SpringCreator.getInstance(SpringCreator.java:152)at org.directwebremoting.spring.SpringCreator.getType(SpringCreator.java
 Filter that creates the script session and manages the dwr thread local. ie WebContextBuilder.engageThread() and WebContextBuild
here ...which I believe to be a valid URL (please correct me if I'm wrong)On line 1887 of engine.js in the latest build (3.0.0.111 -- some
  as I was sending a piece of HTML to the browser that had to be replaced, like this:<div> blablabla <a href="url">Hyperlink </a></d
der just fine. However, inInternet Explorer, the tables render without the cell border - so theblank valued cells look bad. The fix that
 In Safari, if the style attribute is not set, it does not appear to be 'undefined', but null instead, so a further check must be done to ma
base" /><dwr:remote javascript="TodoService" ></dwr:remote></bean> In spring,it means the container create per instanc
ntained state. This is a problem when supplying state from the client creates a security problem.
  had the ability to get the target sessions.

oad-with-DwrSpringServlet-tp20653656p20681880.htmlStack trace:    atorg.apache.catalina.session.StandardSession.setAttribute
:<0>withPage+Other expected:<0> but was:<1>withAllSessions+Other expected:<0> but was:<1>withSession+Other expected:<0

 as well (confirmed when debugging @ checking the instance id). If this is non-repro I can come up with a test case.
ring:<dwr:auth method="myMethod" role="MY_BOSS_ROLE"/><dwr:auth method="myMethod" role="MY_TEAM_ROLE"/>
pgrade it to 3.0.0´s version. Although we noticed a little improvment, there are still issues with some dwr classes (detected using a p
en have a very small lifetime, and we'd need to introduce a small hack to engine.js to not request an id on page load.

 MIME_PLAIN then it will be easier to read in a54          // browser window, and will still work just fine.55 response.setContentTyp
 ntType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface RemoteMethod { boolean include() default true; } 2)
ExceptionWARNING: Exception while processing batchjava.lang.NullPointerException at org.directwebremoting.dwrp.BaseCallHan
 uggestwill it work if i change Engine.jsp file with setNotifyServerOnPageUnload()

nclear what's causing the error thus far but looking at the code for BaseCallMarshaller (which suggests that the MarshallException 'is

upport this methodHi all.I find the problem: new Option() (in the addAllOptions() function) creates a Option element in the current 'doc
org] Sent: den 16 februari 2008 01:02To: users@dwr.dev.java.net; Mike WilsonSubject: [dwr-user] dwr.util.setValueMike,Came acros

ged' or 'redirect' or 'timeout'- VersioningDWR has ways to send request meta-data, and to retrieve that meta-data, but not to send an
can set an init-param in your web.xml, specifying an overridePath This will be picked up by DefaultRemoter. But you can only spe
dwrp.BasicAlarm.raiseAlarm(BasicAlarm.java:33)           at org.directwebremoting.dwrp.OutputAlarm$AlarmScriptConduit.addScript(O
failed-to19171304.html#a19360466Gzip compression negatively affects any *.dwr calls. the only solution we have found is to use a

 L, when doing getScriptSessionByPage, you will get different results base on whether you use the encoded value or decoded value.
 35": waiting to lock monitor 0x00002aab1499d3e8 (object 0x00002aaab5ed7b48, a java.lang.Object), which is held by "Timer-3"Jav
 s the code like this:$("pattern" + id).style.display = "table-row";I think the value of dispaly property should be "".the other is the java
ate creator="spring" javascript="Demo">            <param name="bean" value="SpringBean"/> </create> <convert converter="bean" m
 used as the jsxid for that record, or if none is available, one will be automatically generated.When I pass it a array of objects, the CD
everse AJAX to everyone on a given page, but are missing people who happened to have the session ID appended when they went to
 udes 'http://', up to (but not including) '?' or '#'@return The URL of the current page"This should instead read something like:"Returns
he thread dump shows 2 threads created by DWR via executors that are not daemons that prevent JVM from shutting down:"pool-2-
 eator="new" javascript="imageUpload"> <param name="class" value="mypackage.TestImageUpload"/> <include method="u


h_2_0 to Trunk. This includes fixes for DWR-235, DWR-217 and DWR-231"The reference should be taken out.
state:"", street:"House 207"} ], dateBecameMember:Wed Jul 23 10:02:40 UTC+0300 2008, userName:"david"}I am calling dwr.ut
07670 : BaseCallMarshaller.findMethod finds the correct method but then tries: if (!converterManager.isConvertable(paramType))
me. (This doesn't break things, just makes this less efficient)- DWR generates stubs that have arguments rather than just passing o
R:dwr/dto/ThisDto.jsif (typeof ThisDto != "function") { function ThisDto () {    this.field1 = ...;   ...dwr/dto/ThatDto.jsif (typeof T
et the JavaScript class name.We could allow the following:<converter type="bean" match="mypkg.dto.*" javascript="*" namespace=
he actual class identity and not use any of the other features. Some properties of the current class mapping scheme may then stand

erated mapped classes (see *):                 if (typeof db.Person != 'function') {                 db.Person = function() {                    this.myProp1 = <initial va

ething like this:Javapublic Interface PersonService { public Person getPerson(int id); public List<Person> getPeople();}dwr.xml<co
  Considering an example where we map the Java class "mypkg.dto.Person" to the JavaScript class "db.Person" it would look like th
 n') {      db.Employee = function() {        this.myProp = <initial value>        .    } } db.Employee["$dwrclassname"] = "d

 {code} {code} window.onload = function() {     dwr.engine.registerExceptionHandler(MyException, function() {             alert("Hello wo
 ="getFoo"/> <auth method="getFoo" role="ROLE_NAME"/></create>Writing:<create ...> <include method="getFoo" role="ROLE
e proxies,i.e. DWR gets a "naked" bean.A quick fix is to put all dwr related stuff into a single<dwr:configuration> tag or to group all fi
myAspect" class="foo.DummyAspect" /><aop:config><aop:aspect ref="dummyAspect" order="1"><aop:around pointc

ust removing it fixes the issue.Offending code in DefaultScriptSessionManager.fireScriptSessionCreatedEvent:{code}     for (int i =
asons for only wanting the interfaces that you use on the existing page.Bu how about:<script src="dwr/getResources?include=utils,M

 e wrapped the DwrServlet in a Spring mvc.ServletWrappingController (specifying annotated classes available). I have also created a S
aceajaxservice is used by 2 classes (edu.umich.umms.ace.AceAjaxService and BeanCreator[aceajaxservice])"Is there something I n

 l to set the 'chatroom id' within the script session. 4/The left window (no reverse ajax) is used to input some data. When the input is
 but the problem remains. When I remove the Spring security, The DWR methods are working correctly.

 : http://www.nabble.com/Re%3A-What-is-the-proper-way-to-open-the-file-returned-by-FileTransfer--p15510849.htmljava:return new Fi
me other reason.
 <dwr:include method="getName" />           <dwr:filter class="mypackage.MySampleFilter"></dwr:filter>            </dwr:remote>

 dwr/examples/text/?a=1&b=2&c=32. In the name field type "blah?a=1&b=2&c=3"3. Click Send4. In firebug, the post body is: callC
Which... Is a problem since I don't have a dwr.xml at all! I'm using the DwrSpringServlet. Of course, the DWR schemaLocation in m
E6sp1 and IE6sp2: 40-60KB/call, leaking div/iframe/formIE7: 32-34KB/call, leaking div/iframe/form and inputsThus, it seems the dyna
xception({ name:'java.lang.IllegalArgumentException', message:'Failed to find parameter: callCount' });
ag) && modifiedSince < CONTAINER_START_TIME) {                   log.debug("Sending 304Using "<" here contradicts the behaviour above
myfilterclass"> <param name="authRuleBeanRef" value="commonAuthRule"/> </filter> </include> This should also work when I defin
 XObject("htmlfile");that will throw an automation exception if ActiveX not enabled.
 et.EfficientShutdownServletContextListener</listener-class> </listener>
 e with one more windowNow there are two destroyed windows with ongoing XHR poll calls.Each window will trigger the "zombie soc

008-03-05 19:51:00,705 [btpool0-55] org.directwebremoting.dwrp.BaseScriptConduit: Error writing to streamMy environment is as fol
T request. This leads to the situation when I am trying to send large data (that is encoded into the url) and url contains more than 20
ve been chasing a memory leak for quite a while. After many tests, Ithink I've isolated it to setting a timeout for a DWR call. Below is


 ease date here. I had to go on https://dwr.dev.java.net/servlets/ProjectDocumentList?folderID=8795&expandFolder=8795&folderID=8


 Class().equals(obj.getClass())){ return meth.invoke(obj, params);}else{ // A proxied object. Obtain the Method from the proxy M
proxies. The others do. So you only need to include the AOP namespace if you include a scoped bean (that's not a requirement of D
mote tag (eg. bean-ref) which allows the bean id to be passed in, thus allowing the dwr:remote tag to reside in a separate file. eg.(ap
                      |---------------------------------------------------------------------------------------------------------------------------------------------------------------
mode ;o):dwr.version.major=3;dwr.version.minor=0;dwr.version.build="M2-RC2";dwr.version.label=dwr.version.major+"."+dwr.version.m



ng thread : http://www.nabble.com/Poor-client-side-performance-in-engine.js-to8310543.html#a8310543As exposed in this thread, the
 w - but only in its easiest way. I would like to propose more general solution, but that means some discussion in advance. I will desc
  Ajax until the page makes a request, which most pages do at load time anyway. To catch the corner cases, DWR could do the scr
 false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=entityManagerFactory; factoryMethodNa



 ndleException( "2","0", {          cause:null,      errorCode:-1,    javaClassName:"testdwrclasses.MyUnmappedException",
 . Just like Thomas says it seems like Reverse Ajax polls are included in the "ordered" mode in 2.0 (seems to be fixed in 3.0 HEAD)
map.partialResponse getting set to true for IE with rpcType=XHR. This is due to the following bug:engine.js, branch_2_0, line 423 in d
xception({ name:'java.lang.IllegalArgumentException', message:'Failed to find parameter: callCount' });


he connection is closed after a timeout of 60000.DefaultScriptSession.addScript iterates over the SortedSet of conduits and calls the
 n mime-type, which is incorrect. I want my file to be XML and pass it as application/vnd.ms-excel mime-type. The file extension I ge



dev].[dwr-invoker]] Servlet.service() for servlet dwr-invoker threw exceptionjava.lang.NoClassDefFoundError: org/apache/commons/file

 led in the IE7 browser, a JS error happens in line 1303 of ennine.js:if (batch.iframe) {   batch.iframe.parentNode.removeChild(batch.i




 e, I can control the output delay, but if there is no output to the browser for longer than 60 seconds, I get a NullPointerException afte

en switched to version 2.0 rc5a with no configuration change and now it is working...see http://dwr.rebuscando.info/2008/01/08/verse-
Ks that allows retries safely.The brings the following benefits to any DWR enabled website- The ability to have the network go down,
dler as follows: dwr.engine.setTextHtmlHandler(function() { window.alert("Got HTML back. You probably need to log back in. " ); doc
 bjects."
 second to execute. With firefox I get an 'instant' timeout after around every 5th call (which coincides with the set timeout of 5s).The
 true });To enable this to workUsing prototype you can do something like:$$("script").map(function(script) {return eval(script);});See th


 e, I can control the output delay, but if there is no output to the browser for longer than 60 seconds, I get a NullPointerException afte
oSleep(ThreadWaitSleeper.java:43)           at org.directwebremoting.dwrp.PollHandler.handle(PollHandler.java:207)       at org.directweb
erything is going as expected, logfiles do not grow.Couple of examples in dwr:- If it was not possible to make a call (for example, wro
ds[i].getAnnotation(RemoteProperty.class) != null)                {              String name = methods[i].getName();                if (nam
  not be caught on a German IE with German locale set for the errormessage isbeing translated.try {window.parent.dwr.engine._eval(
ML5.DLL: The data necessary to complete this operation is not yet available]It happens at this code in engine.js:/** @private Check

 ApplicationContextUtils.getRequiredWebApplicationContext(servletContext);So there is no possibility to pass different application co
 ass in an element's id. Take for example:<input type='checkbox' id='ck1' /> <br /> <input type='checkbox' name='ck2' /> <br />Whe
 er container) is not picking up any anotations for classes that are correctly annotated.RemoteProxy createAnn is null in this method
 nternet (http://www.externalserver.com/myapp/).DWR generates the path for calls on the server by using request object. It does not
 bject> and List<Object> method parameters on the server.I attach a very simple test application (.war) that contains a dwr.xml, web
Definition (that also has a getParentName() method).To work around this I changed the resolveBeanClassname method for the Remot
 and found that the number of referenced DOM elements would grow linearly as time passed. We checked any possible sources for
ErrorHandler. Firefox would thus display something like that in its console : uncaught exception: Security Error: Content at http://myH
ethod access is denied by rules in dwr.xml. See below)the file:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.s
 anInterface"> <param name="concreteClass" value="mypackage.DefaultMyBean"/></converter>Jose Noheda suggested as an ext
ng.IllegalArgumentException)_handleError(Object map=Object charsProcessed=0 paramCount=0, Object name=java.lang.IllegalArgu
 accept the javascript value. but it requires 1.7976931348623157E308 instead and throws an exception with "Invalid float literal numb
d="dwrUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">            <property name="alwaysUseFu
 public String toString() {String AOP_STRING = "$$EnhancerByCGLIB$$";/by /fchif (cachedToString == null){S
 ncompleteReply : Incomplete reply from server The response appears as follows://#DWR-START#dwr.util.setValue("messageLog:cu
ated records. now the problem is when ever we close the window of jsp or when we unload the page the while loop is still getting exe
 });});Firefox reports the following:POST http://barramundi:8080/dwr/dwr/call/plaincall/Demo.getInclude.dwr (16ms)engine.js (line 743)
 dwr.util.getValue("file1"), dwr.util.getValue("file2")); }Changes Required:1. client: Display the progress bar using logic similar to use
 2 seconds. Javascript from client side also sends requests to server every minute.Discovered that after 24 hours IEXPLORE.EXE
on this issue is the application I am developing requires itself to stay up almost indefinitely during certain situations while supplying r
 does not produce this effect.While the application is running, script delivery stalls sometimes with the same symptoms. Someone a
uld not be defined due to: org/directwebremoting/annotations/AnnotationsConfigurator (Unsupported major.minor version 49.0) (full st



reverse ajax threads can tell the difference between usersvoid scriptSessionDestroyed(ScriptSessionEvent se) : Developers could u
er it re-operates for a time. But it is not a solution because it is Binding.


 ng to read parameters from request object asString sortOrder = request.getParameter("order"); It is returning me null. But if I do req
newvalue', but with ScriptTag returns 'oldvalue', ignoring the 'async:false' parameter.dwr.engine.setAsync(false) is also ignored.
om a List. javascript functions can be written by the users at the client side to display only the required columns from the List
y using the controller provided by dwr:controller. I am loading up a "global" Spring context for my web application via the context list
name="name" type="xsd:string">Due to how the org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping class is wr
 pported major.minor version 49.0)at java.lang.ClassLoader.defineClass0(Native Method)at java.lang.ClassLoader.defineClass(C
 , but not for Date. Can someone please tell me if there is a newer version available with a fix for Date objects. The issue is documen

3 times consecutively when it happens.I'm using Reverse Ajax in Polling-only mode with 5 second poll windows.

expect the behaviour as specfied in the DTD: "A creator can allow and disallow access to the methods of the class that it contains. A
at the class' getMethods(), I can find two edit() methods: public volatile Block TextBlockAjaxActions.edit(Integer) public TextBloc

llingerrorhandler so that any recovery measure can be taken by the developer.I assume "dwr.engine._pollErrorHandler" should call on
s/beans/vars stored by a flow in the different scopes SWF supports (flash, flow, conversation..), invoke action methods and/or trigger

works.
only have two active requests at a time. From what I can tell, the batch.req.abort() never gets called in the _abortRequest() function
g DWR no requests will be send to the server any more. After taking out the DWREngine.setOrdered(true) call the app worked again
want to specify a different scope than the default: @RemoteProxy(scope=ScriptScope.APPLICATION) DWR dies complaining tha
 selectedRow], // callback is passed these extra parameters after the return value defer: 1                               // callback is
w the callback parameter to be either first or last in the method signature. This does not seem to be the case with 2.0.rc4 as it just b




y though, this attribute shouldn't default to the class's name (as is done for RemoteProxy) as we don't want the programmer to unkn

users can still use the single-value syntax.

an be used in XML.This is however wrong, it took me quite a while that the correct strings was:"org.directwebremoting.WebContextF


"/> </create> This has not happened with DWR1.*. as i look into soucecode, i found this exception caused by the attribute can o
on = new Person("Fred");For discussion:Remote.method(params, { callback:person.setName, scope:person});Open issues:What a
had <param-name>classes</param-name> <param-value>                     ...,....dwr.bet.BetResponceTO,....dwr.bet.Be

d.dwr.impl.DefaultTestProcessor");In the addParameter method, following happens: - param 'value' is a String, thus a this 'value' is i


script looks something like :-     var refIds = new Array();    var count = 10;      for (var i = 0; i < count; i++) {      refIds[i] = i;
. Is there any way to specify that it should be converted as a bean?Joe: This ought to work because DWR should pick the more spe
handle multi-dimensional arrays for primitives or convertable types.But even if not, then DWR should not hang I guess ;-)
 ppend(init); buffer.append("if (" + scriptName + " == null) var " + scriptName + " = {};\n"); buffer.append(scriptName + "._path = '

Prototype). In 1.49, that check was taken out and is causing problems. Is there any chance of adding that back in?
Class != "function") { function MyClass() {The reason for change was "javascript generation bug under safari". We need to find a solu
yException: Invalid property 'beanClass' of bean class [org.directwebremoting.spring.SpringCreator]: No property 'beanClass' found
erscores ("_"), colons (":"), and periods ("."). ...which would indicate that a browser is not guaranteed to handle html having square br
 f (request.isRequestedSessionIdValid() && request.isRequestedSessionIdFromCookie()) { String headerSessionId = request.getR




r works on MS IE 6). I've tried DWR 1.1.3 and 2.0m3 (haven't got chance to try latest releases). To work around that I came up with t
2. However, it is legal to invoke this method with 1 (or 3) parameters, and dwr shoul do the right thing in marshall the array parameter
hrough sources!Secondly, every remote invocation is logged on INFO level. Ideally if things are working, nothing should be logged on
  callbacks and error handlers.
 his reason.

different forms (today it is f ex not possible to direct getValue() to fetch a radio group value from a specific form, in case the same ra

 ervlet.xml:<snip><beans><!-- The mvc frontend configuration --><import resource="spring-mvc-controller.xml"/><!--============
 util.js file which carries out binding as outlined in Joe's email------- Additional comments from sjivan Wed Jul 19 01:53:19 +0000 2006
  a form using getValues you get a mapping in the form 'id=value' or, worse, if no id are defined, in the form 'value=value'. Looking at
ent empty values in a select box in order to replace this specific value with the empty string in the bean before updating the data mod
 addRows" method the row counter would not be passed. The correct script will be as follows:DWRUtil.addRows = function(ele, data,
 The impact of this bug is that radio button values are not properly populatedwith DWRUtil.getValues.------- Additional comments from
ng tag. In fact those elements have an empty value, not a null one. So those checks should be replaced by if ( (elt.id !=null) && (elt.i
 ue="monitor" /></create><create creator="spring" javascript="MonitorOutputDispositif" jsFiles ="Output.js"> <param name="beanN
 at is unfortunate, because we can't simply plop in dojo or DWR inside of Selenium as it could easily clash with different versions of t

 fying every 60 seconds... for both FF2 and IE7.In addition now IE7 throws JS errors whenever it renews the ReverseAjax connection
 ction sessions = wctx.getScriptSessionsByPage("fooPage");...
  ne._parameters) {   data = dwr.engine._parameters[propname];         if (typeof data != "function") batch.parameters[propname] = "" +
cked here: "[STUCK] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" waiting for lock java.lang.Object@164b23e B

urn "<b>" + data + "</b>"; }, { escapeHtml:false });
 in the case of input/select-multiple so that may influence us.Thoughts?//Mike
 nitialization with Collections.synchronizedMap.The comment about performance (line 205) should be tweaked. Even with synchroniz

webserver i'm using is Tomcat 6 with APR support. Is anyone getting near instant results with reverse ajax running on RC3? If so, w
 add the following to the web.xml, as the documentation suggests:    <servlet>      <servlet-name>dwr-invoker</servlet-name>
 outside of its own Spring XML file, I duplicate the beans I want to expose inside the DWR spring XML file and I use the original bean




push nature of reverse ajax calls makes them much lower risk, however it would be good to include this anyway.


n:'list', executeResult:'true'}, 'form1', searchResult);and my actions is configured as <package name="collaborator" extends="secu
 o get to the client (including the fact that it broke) then you must catch Exception for yourself, and decide what to do in place of a re

 ject to a hidden multipart form, submitting the hidden form to a hidden frame then moving the file back to it's original location. Also lo


  the request is received by WLS it uses the browser cookie to locate the corresponding session. Examining the HttpSession in the
 case DwrServlet will be injected by Jetty code but I need to inject DwrServlet from Spring context. 2. Configure DwrServlet from Sprin
 mes like ("If-Modified-Since: Tue, 13 Mar 2007 13:11:09 GMT; length=35946") The servlet spec says container can throw IllegalArgu



 contract" for this bean and usually leads to client exceptions because of undefined properties on the bean.Search for new SimpleOu
 er does the signature section. Only solution is mapping to arrays on the server side (or use the bean converter instead).

org.directwebremoting.extend.MarshallException:Error marshalling java.util.Collection: Error reading collection. Inputparameter proba
at org.directwebremoting.hibernate.H3BeanConverter.getClass(H3BeanConverter.java:145)at org.directwebremoting.hibernate.H3
there is a nice workaround. MSIE uses HTTP status codes above 12000 to signal that the SSL connection has been aborted. If a req
Doesn't seem to be working, at least in spring configuration:<dwr> <allow> <create creator="spring" javascript="UserDAO">           <
DWR appears to be getting confused and always returns the same result for each call. I have noticed that if I put each call between
e example:The form collects a device driver identifier. The form is very simple: it has aselect box for category (perhaps cascading ca
  and the js could do something else instead. Write requests would get batched so that whe the user came back online, endBatch() w
 is particularly interesting.It would be good to be able to to custom rollovers by manipulating the img,object or param elements. Mayb


  "...";       break;       }     } Which can be changed to, or the like:      if (level != 0) {   reply += dwr.util._indent(level, de
 pt tag, XHR, image tag, scripted window.open etc.Of these only 2 will allow you to construct a POST request: iframe+form and XHR
) Here i attached the bean configuration file and web.xml file
object attributes and changes it's name prior to> posting it so it clones it and swaps prior to doing a post. I guess we could> be sma
caping off, then on again after the setValues call is complete.


we're happy with it could someone update the website?Thanks,Lance.------------------------------------------------------------------------------------------
..We need to add support for the param element on the here (for example if we need to specify the assumeSession on a hibernate c

 though the method I am calling Browser.getTargetSessions() can access the web context with no problems.This worked in RC1 and
script is received via reverse ajax, it is executed on all listening windows4. If a window is closed, it is removed (or ignored) from the li
om/forum/showthread.php?t=29032)This function detaches the input form and puts it somewhere in the dom.It happens that my field

 ew BufferedReader(new InputStreamReader(req.getInputStream(), charEncoding));> else> in = new BufferedReader(new InputStre
e sortIndex to have an entry for every time a entry has been mutated in the storeProvider map. this cause the client side to show diffe

 e UI by having the dataStore call fetch function to get a sorted set.

 er if you browse directly to the test page of the bean, it works. I searched for the issue in jira using the terms "test page" but didn't



es I don't want to pass down to the client. I've used the exclude parameter for the object converter, and it works well. The problem is
Sessions.addFunctionCall(). It looks like Browser.withCurrentPage() is behaving correctly. It properly sets up the collection of targe

 oint later (e.g. on body's onload event handler), a new invocation of handleNewScriptSession() sets the new scriptSessionId. Howeve
 server then DWR raises an error to say that it's got an HTTP error."The code in engine.js contradicts this:  if (reply == null || reply

nverting model objects from an ORM with lazy-init objects/collections as long as a session is available (for example with the OpenSe

 SessionId' });     else if (window.parent.dwr) window.parent.dwr.engine.remote.handleBatchException({ name:'java.lang.IllegalArgume
   'scrollbars=0,width=328,height=120,top='+nTop+',left='+nLeft,'false');                          }in opened window:onload="javascript:l




ator.getType(SpringCreator.java:106)at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.jav
geThread() and WebContextBuilder.disengageThread() 2. A jsp tag which sets the javascript variable dwr.engine._scriptSessionId ba
  e latest build (3.0.0.111 -- something similar is in the production codebase 2.0.5 as well) is:var sessionMatch = location.href.match(
 <a href="url">Hyperlink </a></div>The result is that it deletes the extra spaces, so what is displayed in the page is <div> blablabla
ued cells look bad. The fix that works in all browsers is toinstead put the non-printable blank space in the cell:<td>&nbsp;</td>.Firs
 rther check must be done to make this method compliant with this browser: if (importedNode.style != null && typeof importedNode
  he container create per instance for each session,but it doesn`t work like that,I get the same instance every time when I open a n



 on.StandardSession.setAttribute(StandardSession.java:1,293)   atorg.apache.catalina.session.StandardSession.setAttribute(Sta
withSession+Other expected:<0> but was:<1>withPageFiltered+Other expected:<0> but was:<1>

with a test case.
hod" role="MY_TEAM_ROLE"/>just the last role is taken in account.
dwr classes (detected using a profiling tool) There are about 2MI string wrapper Classes that are being referenced by the 600K insta
id on page load.

55      response.setContentType(MimeConstants.MIME_PLAIN);{code}Its probably true for development/debugging that it makes it
olean include() default true; } 2) On AnnotationsConfigurator on processCreate made a small modification at like 165 if (remoteMeth
webremoting.dwrp.BaseCallHandler.storeParsedRequest(BaseCallHandler.java:220) at org.directwebremoting.dwrp.BaseCallHandl


 ts that the MarshallException 'is a bit of a "this can't happen" case') it appears that one of the method calls in the try block is trigger

 ption element in the current 'document', but I am working with popups. The my popup refreshes the select element from the docume
wr.util.setValueMike,Came across this:http://www.sixteensmallstones.org/ie-javascript-bugs-overriding-internet-explorers-documentge

at meta-data, but not to send and receive reply meta-data.http://www.dehora.net/journal/2008/07/25/patterns-of-web-architecture/http
tRemoter. But you can only specify it once, so you cannot invoke DWR services from two different servers.2. by changing the _path
AlarmScriptConduit.addScript(OutputAlarm.java:95)          at org.directwebremoting.impl.DefaultScriptSession.addScript(DefaultScrip
 ution we have found is to use a GZIP compression filter that allows the /dwr/call and *.dwr calls to be excluded from compression. W

 ncoded value or decoded value.After troubleshooting a bit more, it seems like we may need to do some extra encoding in engine.js
 ), which is held by "Timer-3"Java stack information for the threads listed above:======================================
 hould be "".the other is the javascript function DeleteClicked,code:People.deletePerson({ id:id }),maybe likes this People.deletePe
> <convert converter="bean" match="com.example.dto.Person" javascript="*">            <param name="constructor" value="(String nam
pass it a array of objects, the CDF document is created with a record for each.     var cdf = dwr.gi.toCdfDocument(objResult, "jsxroo
  ID appended when they went to the page.DWR currently has a "normalizeIncludesQueryString" config flag to control whether it cons
ad read something like:"Returns the partial-URL of the page from which the current thread originated.This string starts from (and inclu
 VM from shutting down:"pool-2-thread-1" prio=3 tid=0x00934c00 nid=0xd waiting on condition [0x971ef000..0x971efbf0] java.lang.
pload"/> <include method="uploadFiles"/></create>and the web.xml entries:...<filter><filter-name>struts2</filter-name>


taken out.
Name:"david"}I am calling dwr.util.setValues(userFromServer) and the dateBecameMember field is not populated in my HTML.<p>
 ager.isConvertable(paramType)) // beign paramType == Interface which in turn tries to find a Converter for Interface. That Converter
ments rather than just passing on the arguments array to engine.js- The server-side logic to select the best method does not take int
 ...dwr/dto/ThatDto.jsif (typeof ThatDto != "function") {Normally:dwr/interface/Remote.js[automatically includes dwr/dto/*]... interface
 o.*" javascript="*" namespace="X"/>Where X is: * clientpkg.* (gives you mapping to a custom javascript namespace) * <server>
mapping scheme may then stand in the way for an efficient implementation, f ex not being able to say that an existing type-less obje

        this.myProp1 = <initial value>           this.myProp2 = <initial value>      }   }   db.Person["$dwrclassname"] = "db.Person";*

erson> getPeople();}dwr.xml<convert id="person.summary" type="bean" match="foo.bar.Person"> <param name="include" value="
 "db.Person" it would look like this (see * for new generated code): if (typeof db.Person != 'function') { db.Person = function()
mployee["$dwrclassname"] = "db.Employee"; db.Employee["$dwrserverclassname"] = "mypkg.dto.Employee";* db.Employee.pro

, function() {      alert("Hello world"); }); dwr.engine.registerExceptionHandler('com.example.MyException', function() {                   al
e method="getFoo" role="ROLE_NAME"/></create>is much more concise and less prone to error.
 nfiguration> tag or to group all files containing dwr configurationtogether at the very end (this files should only contain dwr stuff).I find
r="1"><aop:around pointcut="execution(* *..Goodbye+.*(..))" method="doAspect" /></aop:aspect></aop:config><dw

tedEvent:{code}     for (int i = 0; i < listeners.length - 2; i += 2) {      if (listeners[i] == ScriptSessionListener.class)
wr/getResources?include=utils,MyInterface1,MyInterface,..."/>There are some issues, like what if someone has exported a class cal

available). I have also created a Spring bean definition and appropriately annotated each class accessible to DWR:<bean id="dwrCon
 xservice])"Is there something I need to be changing in the spring configuration for dwr version 3.0.M1? I am using spring 2.0.7. I have

ut some data. When the input is ended, an ajax call (the "end call") is made to the server to notify all client right window that someth
 tly.

 5510849.htmljava:return new FileTransfer("filename.txt", "text/comma-separated-values", buffer.toByteArray());js:DownloadService.g

 :filter>         </dwr:remote>          </bean>BUT I have no way to add filter parms. If I put anything inside thefilter element, then the

 irebug, the post body is: callCount=1 page=/dwr/examples/text/?a=1&b=2&c=3 httpSessionId= scriptSessionId=53C24903CC
 the DWR schemaLocation in my application_context.xml is still "http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd", at i
 d inputsThus, it seems the dynamically generated elements are not cleaned up properly even though they are removed from DOM. C
 ;
contradicts the behaviour above.Test log:Sending content for /engine.js, If-Modified-Since=1206465144000, Container Start=1206465
his should also work when I define my methods in a Spring xml file using the DWR namespace.


 dow will trigger the "zombie socket" bug in IE, which means the connection's socket will eventually be closed but not removed from I

 streamMy environment is as follows :- DWR version 2.0.3, configured to use reverse-ajax Early Closing Mode ( see web.xml listed
 l) and url contains more than 2083 characters (IE support this maximum length) it doesn't retrieve response. This is critical problem
 imeout for a DWR call. Below isthe lines in dwr version 2.0.1's engine.js that I think looksuspicious because of the function block / c


 expandFolder=8795&folderID=8738 to have the dates.Thomas.


n the Method from the proxy Method m = obj.getClass().getMethod(meth.getName(), meth.getParameterTypes()); return m.invok
an (that's not a requirement of DWR but of Spring really). In practice, this is not the norm (the gross of the beans should be stateless
  reside in a separate file. eg.(applicationContext-services.xml)<bean id="simpleService" class="nz.co.curlybrackets.tutorial.newsprin
---------------------------------------------------------------------------R1C1Data        |R1C1DataC2Data
 .version.major+"."+dwr.version.minor+" "dwr.version.build;



 43As exposed in this thread, the problem comes from the way the query string is built : query += prop + "=" + batch.map[prop] + "\n
iscussion in advance. I will describe the situation we have in our projects. We build modular web systems in which we use DWR for
er cases, DWR could do the scriptSessionId initialization if needed with the following kind of logic: setTimeout( function() {
nagerFactory; factoryMethodName=getSessionFactory; initMethodName=null; destroyMethodName=null; defined in class path reso



 s.MyUnmappedException",          localizedMessage:"this is unmapped",          message:"this is unmapped",        stackTrace:[## CON
seems to be fixed in 3.0 HEAD), which causes all "normal" remote calls having to wait for the current poll to finish.
ine.js, branch_2_0, line 423 in dwr.engine._poll:else if (navigator.userAgent.indexOf("Safari/")) { batch.rpcType = dwr.engine.XMLHtt
;


rtedSet of conduits and calls the respective addScript methods until one of them returns true. Usually this set contains an AlarmScr
 me-type. The file extension I get in the browser is XLS.



 Error: org/apache/commons/fileupload/FileUploadException at org.directwebremoting.dwrp.Batch.<init>(Batch.java:50) at org.direc

parentNode.removeChild(batch.iframe);}It does not look to me like parentNode is not defined for the iframe in IE7 somehow.




I get a NullPointerException after which no outputs ever go through. After adding some debug code in the DWR source I printed the

buscando.info/2008/01/08/verse-ajax-problem-in-version-202/ for more details (someone else post)
 ty to have the network go down, for a DWR application to make server requests while offline, and for these requests to be automatica
ably need to log back in. " ); document.location = '/mycontext/StandardProxy/login'; }); This works as I expect. But I would prefer to

  with the set timeout of 5s).The following code should hopefully clarify the problem:var requestInProgress = false; // flag so the call
 ript) {return eval(script);});See the mailing list under the subject: [dwr-user] forwardToString method that includes javascript code.


I get a NullPointerException after which no outputs ever go through. After adding some debug code in the DWR source I printed the
 r.java:207)    at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:103)          at org.directwebremoting.servlet.Dw
o make a call (for example, wrong parameter numbers, that sort of thing), then dwr should log. It shouldn't just log an exception, but
 .getName();               if (name.startsWith(METHOD_PREFIX_GET) || name.startsWith(METHOD_PREFIX_IS))                              {
window.parent.dwr.engine._eval("dwr.engine._remoteHandleCallback(\'0\',\'0\',0);");} catch(ex) { if (ex.message != 'Can\'t execute code
n engine.js:/** @private Check for reverse Ajax activity */dwr.engine._checkCometPoll = function() { for (var i = 0; i < dwr.engine._ou

y to pass different application context.At least:protected ApplicationContext getApplicationContext(ServletContext servletContext) {
  kbox' name='ck2' /> <br />When you execute:dwr.util.setValue('ck1', true);dwr.util.setValue('ck2', 'on');both will be checked, howeve
 createAnn is null in this method, when the class clearly has annotations specified.Here is my configuration, with a small code snipp
 sing request object. It does not recognize that the server can also be accessed via http://www.externalserver.com/myapp/.You cann
ar) that contains a dwr.xml, web.xml, a DWR Test Bean and an HTML file to invoke various methods on the bean.I attach the errors
 lassname method for the RemoteBeanDefinitionDecorator (see below). Basically I just use the top level method instead of checking
ecked any possible sources for leaks in our code and found none (we are not using event handlers nor closures in this app, which ar
 urity Error: Content at http://myHost:8080/home.do may not load data from http://anotherhost.com callback("anydata")home.do (line
 "?><beans xmlns="http://www.springframework.org/schema/beans"                   xmlns:dwr="http://www.directwebremoting.org/schema/sprin
 se Noheda suggested as an extension this could be overridden at the method levelpublic void remotedMethod(@AbstractBean(conc
bject name=java.lang.IllegalArgumentException)_remoteHandleBatchException(Object name=java.lang.IllegalArgumentException, "3
on with "Invalid float literal number" This is Firefox 2.0.0.7 - I'm not sure if it's a browser thing, but I'd guess so. Looks like it needs a
  <property name="alwaysUseFullPath" value="true"/>               <property name="mappings">                 <props>           <prop key="/dw
edToString == null){StringBuffer buffer = new StringBuffer();buffer.append(method.getName()+":"); //////by fch
wr.util.setValue("messageLog:currentTime","9:30:08 PM EDT",{escapeHtml:false});//#DWR-END#//#DWR-START#dwr.util.setValue("
 the while loop is still getting executing the logic i.e. the data still exist in session i.e. session is not getting destroyed. how to achiev
e.dwr (16ms)engine.js (line 743)Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpReques
ess bar using logic similar to useLoadingImage() described here http://getahead.org/dwr/browser/util/useloadingmessage2. server: Ch
   after 24 hours IEXPLORE.EXE process takes about 250M of memory and CPU goes to appr. 10-30%.Looking at DOM model in DO
  tain situations while supplying real-time data to people via the internet. Needless to say having even a small memory leak in the bro
he same symptoms. Someone assumed a racing condition for the conduit is not flushed but kept until the next conduit is going to be
major.minor version 49.0) (full stack in an attached file) Workaround : deleting AnnotationConfigurator.class from the jar (with winrar f



 Event se) : Developers could use this event to notify chat room attendees that someone has left the chat room etc.ScriptSessionLis



  returning me null. But if I do request.getAttribute("order"), the value is returned. Please help me if I am doing anything wrong in settin
sync(false) is also ignored.
 ed columns from the List
 b application via the context listener identified in my web.xml:<listener><listener-class>org.springframework.web.context.ContextLo
eUrlHandlerMapping class is written, if the bean name does NOT start with a "/", then it is not considered a valid url and thus that co
 lang.ClassLoader.defineClass(ClassLoader.java:539)at java.lang.ClassLoader.defineClass(ClassLoader.java:448)at atg.servlet.
 e objects. The issue is documented here: https://dwr.dev.java.net/issues/show_bug.cgi?id=135http://getahead.org/bugs/browse/DWR

 ll windows.

ds of the class that it contains. A Creator should specify EITHER a list of include elements (which implies that the default policy is d
s.edit(Integer) public TextBlock TextBlockAjaxActions.edit(Integer)I suspect that DWR is passing the abstract Method object to th

_pollErrorHandler" should call one of the handlers when it gives up.
ke action methods and/or trigger state changes.


 in the _abortRequest() function in engine.js. It appears to be because there is a call to _clearUp (which deletes the request on the b
d(true) call the app worked again.why it is a blocker for us: I need the setOrdered functionality though it is not recommended cause w
 ON) DWR dies complaining that I have not provided a value for javascript. I have a work around where I provide values for scope and
                     // callback is performed after this number of milliseconds.                                        // This is useful if y
 he case with 2.0.rc4 as it just barfs Internet Explore Error Message "Null" (haven't tried in mozilla) if the signature is the wrong way




n't want the programmer to unknowingly fill up the client with lots of JavaScript stubs for converted objects.



 rectwebremoting.WebContextFactory$WebContextBuilder" and "org.directwebremoting.ServerContextFactory$ServerContextBuilder


 n caused by the attribute can only get characters available from Character.isJavaIdentifierPart().
pe:person});Open issues:What about handlers (errorHandler, warningHandler, textHtmlHandler, etc). Do they execute on the same o
tResponceTO,....dwr.bet.BetResponceTO.FactorDescriptionTO </param-value>And this resulted in error "No converter fou

s a String, thus a this 'value' is instantiated via forName/newInstance, and put back on the 'value' param (??) - In the next if, param 'v


ount; i++) {        refIds[i] = i;   }   var params = new Object();     params.refIds = this.refIds;    QueryServiceGetLocationsDWRM
 DWR should pick the more specific declaration. I'll add it to the list of issues.
 not hang I guess ;-)
append(scriptName + "._path = '" + actualPath + "';\n\n");       buffer.append("//Class constants\n");         Field[] fields = creator.ge

 ng that back in?
er safari". We need to find a solution that adhers to the latter construct.
No property 'beanClass' found      at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:376)NO
  to handle html having square brackets in the id value, e.g. <input id="person[1].firstname">Why not using a valid character instead
headerSessionId = request.getRequestedSessionId();            if (<b>headerSessionId.length()</b>> 0) ...</pre>I'm not sure yet whether




 ork around that I came up with the following code:<script type='text/javascript' src='/coordination/dwr/engine.js'></script><script typ
 in marshall the array parameter.
ng, nothing should be logged on INFO or higher.



 ecific form, in case the same radio group name has been used in multiple forms).CONSISTENT HANDLING OF MULTI-VALUED OR

 roller.xml"/><!--======================================================================--><!-- DWR specific
Wed Jul 19 01:53:19 +0000 2006 -------Created an attachment (id=10)tests------- Additional comments from sjivan Sun Dec 10 16:56:0
e form 'value=value'. Looking at .js code i see what seems to me like a typo, as value=value in response is a nonsense: for (var i = 0
 an before updating the data model with the bean.To make a work around of the problem I have wrapper the DWRUtil.getValue and ha
til.addRows = function(ele, data, cellFuncs, options) { var orig = ele; ele = $(ele); if (ele == null) { DWRUtil.debug("addRows() ca
 ------- Additional comments from justinashworth Wed Apr 12 20:08:48 +0000 2006 -------Upon further inspection, this problem also oc
ced by if ( (elt.id !=null) && (elt.id.length >0))------- Additional comments from mikewse Thu Feb 8 23:55:40 +0000 2007 -------Scannin
utput.js"> <param name="beanName" value="monitorOutputDispositif" /></create><create creator="spring" javascript="MonitorOutp
  clash with different versions of those frameworks in the application under test.So my question is: how hard would it be to modify DW

ws the ReverseAjax connection - which is every 60 seconds or every time it tries to do the Polling Only.Here is the web.xml config fo

 ch.parameters[propname] = "" + data;                                       ^^^^^^^^^^^^^^^^^^^^ } }...
ock java.lang.Object@164b23e BLOCKED              org.directwebremoting.impl.DefaultScriptSessionManager.invalidate(DefaultScriptSe



e tweaked. Even with synchronizedMap(), getMethodJS() can be called more than strictly necessary due to non-atomic check-then-s

 e ajax running on RC3? If so, what configuration do you have?
 dwr-invoker</servlet-name>      <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>          <init-param>
ML file and I use the original beans as parents so as to avoid having to duplicate too much configuration:<bean name="dwrBeanCopy




his anyway.


 e="collaborator" extends="secure" namespace="/secure/collaborator">           <action name="list" class="br.com.quality.sgi.action.Co
decide what to do in place of a return value (if there was one)If you want exception information to go to the client, then register an Exc

 k to it's original location. Also look into dojo and gmail file upload.Dwr does not currently transmit multipart data, will have to look int


 amining the HttpSession in the debugger shows that the found session has this.id:        DgQNF26RWp8jTNGQTyT5zTnXnW6nmZ
  Configure DwrServlet from Spring context. First task can be implemented like this:  <bean id="jetty" class="org.mortbay.jetty.Ser
  container can throw IllegalArgumentException if header value can not be parsed as http-date. We might want to check for "; length



  bean.Search for new SimpleOutboundVariable("'Conversion Errorin the source to see the where this happens.Preferrably, these ca
  converter instead).

collection. Inputparameter probably is not a collection. (Missing: [). See the logs for more details.      at org.directwebremoting.conv
.directwebremoting.hibernate.H3BeanConverter.getPropertyMapFromObject(H3BeanConverter.java:47)at org.directwebremoting.c
ection has been aborted. If a request contains this status code the request can simply be repeated and will probably succeed. In DW
g" javascript="UserDAO">        <param name="beanName" value="userDao"/> </create> <convert converter="bean" match="*"/>
d that if I put each call between a begin/endbatch that the correct result is returned. This is only for 1.1. 1.0 does not have this issu
category (perhaps cascading catergories), and another for theactual driver. The data set is huge however, and I don't want to pass a
 came back online, endBatch() would be called and the updates would take place.Was: https://dwr.dev.java.net/issues/show_bug.cg
object or param elements. Maybe code that altered image sizes would also becool, so this probably deserves a section of its own.W


eply += dwr.util._indent(level, depth + 2) + value + ", \n"; }  else {     if (value.length > 13) value = value.substring(0, 10) +
T request: iframe+form and XHR.XHR can't be used for CSRF attacks because the cross-domain rule is applied *before* the request
post. I guess we could> be smarter here and revert the original back to it's original state instead.
-------------------------------------------------------------------------------------------------Script session lifecycleScript sessions are created when /dwr/en
ssumeSession on a hibernate converter). So we need something like:<xsd:complexType name="convert"> <xsd:sequence>                                               <

roblems.This worked in RC1 and has been broken in HEAD since I think.
 removed (or ignored) from the listenersThe attachment simulates a mock reverse ajax poll and executes functions on all child windo
the dom.It happens that my field does not have a parentNode when it is posted.So i would suggest to check for a parentNode, just l

w BufferedReader(new InputStreamReader(req.getInputStream()));or, alternatively> in = req.getReader();since the tomcat bug mentio
ause the client side to show different results depending on the sort direction. so i have to do the following; for (DriverTruckStatu



he terms "test page" but didn't find any hits so i'm reporting this now. I have also attached my configuration and a sample java file fo



nd it works well. The problem is, if this is done with a required field, the paramter isn't converted when being passed to the server. T
y sets up the collection of target ScriptSessions associated with the current page. But after creating a ScriptBuffer, the last line of

he new scriptSessionId. However, on the server side, ServerContext reports two ScriptSessions, that is, the previous ScriptSession
 this:  if (reply == null || reply == "") {   dwr.engine._handleWarning(batch, { name:"dwr.engine.missingData", message:"No d

le (for example with the OpenSessionInView pattern) and if the developer uses the bean converter (maybe even with the hibernate3 c

({ name:'java.lang.IllegalArgumentException', message:'Failed to find parameter: scriptSessionId' });
 ned window:onload="javascript:listenEvent('user1');" function listenEvent(u){       init();        user = u;         dwr.engine.setActive




 ator(DefaultCreatorManager.java:97)...This happens for every creator. I use the dwr.xml to configure them as follows:<dwr> <allo
 dwr.engine._scriptSessionId based on the thread local then includes engine.js. This tag might throw an exception if the thread local
 ionMatch = location.href.match(/jsessionid=([^?]+)/);Unfortunately this doesn't properly match the sessionid (it grabs the # and ever
d in the page is <div> blablabla<a href="url">Hyperlink</a></div>The solution would be to modify the code to:public OutboundVaria
 n the cell:<td>&nbsp;</td>.First, I attempted to adjust my cellFuncs to return "&nbsp;" ratherthan "" where I needed a blank. But th
  != null && typeof importedNode.style != "undefined") {    newNode.style.cssText = importedNode.style.cssText; }
nce every time when I open a new explorer(I.E.), but when I remove the dwr config and runs as pure spring,it works pretty well.I get



StandardSession.setAttribute(StandardSession.java:1,254)             atorg.apache.catalina.session.StandardSessionFacade.setAttribute




 ng referenced by the 600K instances of ScriptBuffer. Our code was made as you suggested on http://www.slideshare.net/joewalker/w


 ment/debugging that it makes it easier to read them in a browser but can cause other problems if left like this.
 ation at like 165 if (remoteMethodAnnotation != null)        { //this is useful to disable inherited methods if(remoteMethod
 ebremoting.dwrp.BaseCallHandler.handle(BaseCallHandler.java:88) at org.directwebremoting.servlet.UrlProcessor.handle(UrlProce


od calls in the try block is triggering a ConcurrentModificationException.

select element from the document from the opener window.So, the solution is this:   var parentDocument = window.opener.docum
g-internet-explorers-documentgetelementbyid-to-be-w3c-compliant-exposes-an-additional-bug-in-getattributesI *think* we've got our o

patterns-of-web-architecture/http://www.dehora.net/journal/2008/08/23/jsr-311-with-spring/
ervers.2. by changing the _path of your service after loading the DWR interface stub in your html page For example, consider a ser
 tSession.addScript(DefaultScriptSession.java:186)         - locked <0x00002aaab5446780> (a java.lang.Object)     at com.foo.disp
e excluded from compression. With compression enabled on these calls, reverse ajax fails.

 me extra encoding in engine.js where it sets batch.map.page.
  ===================================="Timer-3":                       at org.directwebremoting.dwrp.JettyContinuationSleeper.wakeUp(J
maybe likes this People.deletePerson({ id:person.id }).I don' know whether i should tell you the mistake,i mean that i don't know to tel
  "constructor" value="(String name, int age)"/> </convert> </allow></dwr>On the other hand, far less extensible, but less verbose
  CdfDocument(objResult, "jsxroot");[ {className:null, entityStatus:null, legalName:"Fred", type:null}, {className:null, entityStat
  ig flag to control whether it considers query-strings/in-page-locations when determining the uniqueness of a URL. Perhaps a "norma
 .This string starts from (and includes) the application's context path, and therefore excludes the scheme, host, and port of the URL.I
 1ef000..0x971efbf0] java.lang.Thread.State: TIMED_WAITING (parking)                 at sun.misc.Unsafe.park(Native Method)      - parkin
 r-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><



ot populated in my HTML.<p>          User Name: <span id="userName"></span><br>             Date Became Member: <span id="dateBecam
erter for Interface. That Converter is not available in the converters map (only the concrete converters are available). It then tries interfa
e best method does not take into account the incoming type information (one of the ways that dwrp is better than json - but we most
y includes dwr/dto/*]... interface definition etc.But if we add an init-param into web.xml, something like autoIncludeDtoScripts=false (
ascript namespace) * <server> (including angle brackets - match Java package) * <none> (the default - no namespace)
 that an existing type-less object should be parsed as a certain class on the server (Randy's case) without actually recreating the o

dwrclassname"] = "db.Person";* db.Person["$dwrclassmembers"] = { myProp1:true, myProp2:true }; Then, when engine.js does ser

<param name="include" value="firstName,lastName"/></convert><convert id="person.full" type="bean" match="foo.bar.Person" /><c
') {   db.Person = function() {      this.myProp = <initial value>      ...    } }* db.Person["$dwrclassname"] = "db.Pers
.Employee";* db.Employee.prototype = new db.Person;* db.Employee.prototype.constructor = db.Employee; The JavaScript supe

yException', function() {       alert("Same thing");     }); }; {code} It would also be nice to be able to chain the exception handlers. I m

ould only contain dwr stuff).I find this quite limiting, specially in big applications where they aresplit (e.g. into modules) whith their ow
p:aspect></aop:config><dwr:configuration><dwr:create javascript="Goodby" type="spring"><dwr:param name="bea

ptSessionListener.class)       {            ((ScriptSessionListener) listeners[i + 1]).sessionCreated(ev);        }      }{code}
meone has exported a class called utils, but the general idea is very close. Maybe we should force people to write interface/MyInterf

sible to DWR:<bean id="dwrContC" class="com.company.dwr.controller.DWRController"> <property name="daoFactory" ref="hibe
? I am using spring 2.0.7. I have tried it with spring 2.5.4 too with no luck.

 client right window that something new has been added. The issue is : 1/ If I input something quickly after the two window opening,


teArray());js:DownloadService.getFile( { callback: function(data) { window.open(data); } // data is a string pointing to /<context>/dwr/

nside thefilter element, then the config fails.If I use dwr.xml to configure my DWR filters instead, I can configure as many filter param

   scriptSessionId=53C24903CC1B1C7BB3182D4C4C195696880 c0-scriptName=Demo c0-methodName=sayHello c0-id=0 c0-
schema/spring-dwr-2.0.xsd", at it doesn't seem there is a dwr-3.0.xsd (at least not that I can find).
h they are removed from DOM. Could be a closure problem or similar.2) Page resizingThe generated elements seem to affect page la

44000, Container Start=1206465144000, Old ETag="1206465144000", New ETag="1206465144000"This should have been a sending



be closed but not removed from IE's connection list for that server. IE will try to use the closed socket for contacting the server and w

sing Mode ( see web.xml listed below )- Jetty 6.1.5- Java 1.5- IE 7 web clients- Tibco GI 3.5.1I am using reverse-ajax in the followin
sponse. This is critical problem in my project because I need send data anyway and send them cross-domain. I know there was so
because of the function block / closure (lines 634 - 635).Below that is my jsp with a comment on the timeout line. The pollmethod re




ameterTypes()); return m.invoke(obj, params);}
of the beans should be stateless singletons).IIRC you can use something like: <param-value>classpath*:blahblahblah</param-value>
o.curlybrackets.tutorial.newspringmvc.services.SimpleServiceImpl"> <property name="simpleRepository" ref="aSimpleRepository"
C2Data                                   |R1C1DataC2DataC3Data                                    |--------------------------------------------




op + "=" + batch.map[prop] + "\n";The "+=" construct is terribly slow in IE, and it would be better to use directly an array or a javasc
stems in which we use DWR for AJAX. Most of our modules are based on Spring nowadays and are assembled together at runtime l
 setTimeout( function() {         if ( noScriptSessionIdYet ) requestScriptSessionIdfromServer();  },   500 );By doing this half a
 =null; defined in class path resource [epicenter-webapp-beans.xml]at org.directwebremoting.spring.DwrNamespaceHandler.resolv



 pped",         stackTrace:[## CONVERSION ERROR: No converter found for 'java.lang.StackTraceElement' ##,
 t poll to finish.
 h.rpcType = dwr.engine.XMLHttpRequest; batch.map.partialResponse = dwr.engine._partialResponseYes;}indexOf check returns -1



y this set contains an AlarmScriptConduit and a BaseScriptConduit object. In this case, AlarmScriptConduit.addScript (which adds




 nit>(Batch.java:50) at org.directwebremoting.dwrp.BaseCallMarshaller.marshallInbound(BaseCallMarshaller.java:75) at org.directwe

 rame in IE7 somehow.




 n the DWR source I printed the following stack trace: org.directwebremoting.util.CommonsLoggingOutput warnWARNING: Error: jav


 these requests to be automatically and transparently replayed when the network returns- A DWR application should be able to mark
as I expect. But I would prefer to read the HTML response body and display it in a <span> on my page. How would I read the HTML r

ress = false; // flag so the calls don't overlap.setInterval(pollResult, 1000);    // Fire requests periodically (todemonstrate the issue)f
hat includes javascript code.


 n the DWR source I printed the following stack trace: org.directwebremoting.util.CommonsLoggingOutput warnWARNING: Error: jav
 rg.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)          at javax.servlet.http.HttpServlet.service(HttpServlet.java:710
ouldn't just log an exception, but it should log with plenty of contextual informaiton, eg:'Unable to invoke requested method foo on cla
 _PREFIX_IS))                   {                if (name.startsWith(METHOD_PREFIX_GET))                           {                    nam
message != 'Can\'t execute code from a freed script') {throw ex; }}I had the same error as discussed in threadhttp://www.nabble.com/
  for (var i = 0; i < dwr.engine._outstandingIFrames.length; i++) { var text = ""; var iframe = dwr.engine._outstandingIFrames[i];

ServletContext servletContext) {webappContext = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext)
 n');both will be checked, however if you run:dwr.util.setValue('ck1', 'on');dwr.util.setValue('ck2', true);neither will be checked. In lookin
  uration, with a small code snippet to demonstrate my use of the @RemoteProxy:Annotated class:-----------------------------------------------
nalserver.com/myapp/.You cannot use the overridePath config option because users can also access the server via http://internalser
  on the bean.I attach the errors I get.I pass {'k':'v'} to the method excpecting Map<String, Object>. I experience the same problem wi
 vel method instead of checking what instance it is. This addressed the problem for me...             private String resolveBeanClassname(
 or closures in this app, which are common sources for leaks).The number of extra DOM elements created was directly proportional
  allback("anydata")home.do (line 85) _remoteHandleCallback("1", "0", "anydata")engine.js (line 913) _eval("\r\n//#DWR-INSERT\r\n//#
 ctwebremoting.org/schema/spring-dwr"           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"                xsi:schemaLocation="ht
edMethod(@AbstractBean(concreteClass=DefaultMyBean.class) MyBeanInterface myBean) {...}
  ng.IllegalArgumentException, "3")Error: java.lang.IllegalArgumentException, URLDecoder: Illegal hex characters in escape (%) patte
guess so. Looks like it needs a bit more massaging in LocalUtil.
  rops>             <prop key="/dwr/**/*">dwrController</prop>                <prop key="/engine.js">dwrController</prop>                 <pro
 .getName()+":"); //////by fchString className = method.getDeclaringClass().getName();//if(className.indexOf(AOP_S
DWR-START#dwr.util.setValue("messageLog:currentTime","9:30:48 PM EDT",{escapeHtml:false});//#DWR-END#//#DWR-START#dw
getting destroyed. how to achieve the closing of session on unload of jsp page or close of window. Pl help in solving this. this is criti
 VAILABLE) [nsIXMLHttpRequest.status]----------engine.js---------- 731 try { 732 batch.req.open(batch.httpMethod, request.url, batc
useloadingmessage2. server: Change org.directwebremoting.dwrp.ParseUtil to sends the status back to the browser using reverse
0%.Looking at DOM model in DOMExplorer I see many <DIV><IFRAME id=dwr-if-poll-2780>...<FORM id=dwr-form>..previous entry
 a small memory leak in the browser will eventually cripple any machine.Below is a detail description of how I am able to create the p
til the next conduit is going to be delivered. You can force the not flushed conduit to deliver by initiating another Reverse Ajax call tha
 r.class from the jar (with winrar for exemple, just hit delete, the jar is updated). I set the priority to major because it prevents from link



e chat room etc.ScriptSessionListener class names could be passed as a comma separated <init-param> to the DwrServlet



 m doing anything wrong in setting the parameters.


 mework.web.context.ContextLoaderListener</listener-class></listener>In my applicationContext.xml file, I have identified a Spring m
dered a valid url and thus that controller(bean) is not registered for url handling. This causes the DwrController to not be registered an
Loader.java:448)at atg.servlet.pagecompile.ReusableClassLoader.findClass(ReusableClassLoader.java:213)at java.lang.ClassLo
 getahead.org/bugs/browse/DWR-13 thank you, Stephen



mplies that the default policy is denial) OR a list of exclude elements (which implies that the default policy is to allow access)"Howev
 the abstract Method object to theAjaxFilter chain instead of the concrete implementation. I have anAjaxFilter (TemplateFilter) that lo




hich deletes the request on the batch) before the call to batch.req.abort(). Is this a bug, or is it intended behavior? If it is intended, is
h it is not recommended cause we integrate a server-side state-engine (in our case a XForms Processor) with DWR. Especially we m
e I provide values for scope and javascript @RemoteProxy( creatorParams={@Param(name="javascript",value="PersonAjaxAction
               // This is useful if you want DWR to return immediately, and not be responsible                                          // fo
 the signature is the wrong way round. It can't find the backing bean method if you get the signature the wrong way round. This may




 jects.



 xtFactory$ServerContextBuilder".This might be the case for some of the other entries as well, but I found at least this while trying to



 Do they execute on the same object, no object at all, or do we have a complete extra set of objects.
 sulted in error "No converter found for '....dwr.bet.BetResponceTO$FactorDescriptionTO'".I've changed web.xml accordingly and tha

 am (??) - In the next if, param 'value' is not a String anymore, and param 'askfor' is a String - Then it tries to do a forName for param


ueryServiceGetLocationsDWRMethod.execute(dwrResponse, this.name, "handleResponse", requestId, params);The server side cod
        Field[] fields = creator.getType().getFields();     for (int i = 0; i < fields.length; i++)   {   Field field = fields[i];        String fie



y(BeanWrapperImpl.java:376)NOTE: Using the regular dwr:remote tag avoids this issue. ie use this instead:<bean id="lookupManage
  using a valid character instead of the square bracket?:-)/Peter Odéus---Since java identifiers can't start with numbers, then 'person.1
 .</pre>I'm not sure yet whether this is some kind of missconfiguration on my side. Right now I expect this at least, but anyway, this




 r/engine.js'></script><script type='text/javascript' src='/coordination/dwr/interface/Counter.js'></script><script type='text/javascript' s




NDLING OF MULTI-VALUED OR MULTI-HEADED ELEMENTSThere are a couple of elements that are a bit more complex to handle

 ========--><!-- DWR specific beans --><!--==============================================================
  from sjivan Sun Dec 10 16:56:04 +0000 2006 -------A bug was reported with the assignment of multiple select optionshttp://www.nab
onse is a nonsense: for (var i = 0; i < ele.elements.length; i++) { if (ele[i].id != null) value = ele[i].id; else if (ele[i].value != null) value
 er the DWRUtil.getValue and handles let that function handles select elements all other element types are forwarded to DWRUtil.ge
  DWRUtil.debug("addRows() can't find an element with id: " + orig + "."); return; } if (!DWRUtil._isHTMLElement(ele, ["table", "tbo
 inspection, this problem also occurs twice in setValue.
:55:40 +0000 2007 -------Scanning through util.js I can see there is only one place left where id is checked for null, but I'll have a look
"spring" javascript="MonitorOutputIntervention" jsFiles="Output.js"> <param name="beanName" value= "monitorOutputIntervention
 w hard would it be to modify DWR and/or add a feature that made namespacing the objects in engine.js and SomeInterface.js in to a

nly.Here is the web.xml config for reference:      <servlet>       <servlet-name>dwr-invoker</servlet-name>             <servlet-class>org.dire

 .
 nager.invalidate(DefaultScriptSessionManager.java:125) 1 thread is blocked here (blocked, I believe, on the thread above): "[STUCK



 due to non-atomic check-then-set, but it's still not a big issue. (If you really wanted to plug that gap, you could use the Memoizer pa


 ass>       <init-param>           <param-name>debug</param-name>                     <param-value>false</param-value>               </init-param>
on:<bean name="dwrBeanCopy" parent="dwrBean">           <dwr:remote javascript="dwrBean"/></bean>When the RemoteBeanDefinition




ss="br.com.quality.sgi.action.CollaboratorSearchAction">           <result>tableList.jsp</result>      </action>      </package>It wo
o the client, then register an ExceptionConverter against the exception(s) and we will pass to Javascript all properties except the sta

ultipart data, will have to look into this. DWR should send only one multipart post if transmitting 2 files and a stringeg RemoteClass.s


 RWp8jTNGQTyT5zTnXnW6nmZ6vjby2bTWp4KDJDDxnv8Gvbut calling request.getSession().getId():           DgQNF26RWp8jTNGQTyT
 ty" class="org.mortbay.jetty.Server" init-method="start" destroy-method="stop"> <property name="connectors">    <list
might want to check for "; length=" and then do our own parsing



s happens.Preferrably, these calls should return an exception instead of the broken object structure.


   at org.directwebremoting.convert.CollectionConverter.convertInbound(CollectionConverter.java:75)       at org.directwebremoting.dw
47)at org.directwebremoting.convert.BasicObjectConverter.convertOutbound(BasicObjectConverter.java:181)at org.directwebrem
and will probably succeed. In DWREngine._stateChange() one could possibly do something like the following: var reply = batch.req.r
rt converter="bean" match="*"/> </allow></dwr>The call terminates with error:2006-10-04 10:49:59,070 ERROR uk.ltd.getahead.dwr
1.1. 1.0 does not have this issue. LabBean.getMaterials(displayMaterialJewels, 1); LabBean.getMaterials(displayMate
wever, and I don't want to pass all ofthe drivers when I render the form initially. That's where DWR comes in. Whenthe user selects
 ev.java.net/issues/show_bug.cgi?id=82
 deserves a section of its own.We could do more with the a element than we do. We could have setValue() for ahyperlink set the des


 value = value.substring(0, 10) + "...";      reply += value;      if( i < data.length-1 ) reply += ", ";   if (i > 5) {     reply +=
 is applied *before* the request is sent rather than when the result is read.On the other hand iframe+form can not send arbitrary POS
ssions are created when /dwr/engine.js is included by a page. By default, the lifecycle is maintained by the org.directwebremoting.im
nvert"> <xsd:sequence>        <xsd:element name="param" type="config-param" minOccurs="0" maxOccurs="unbounded"/>                 <x


utes functions on all child windows spawned by clicking the link.
o check for a parentNode, just like:if(value.parentNode != null) { value.parentNode.insertBefore(clone, value);         value.parentNode.re

er();since the tomcat bug mentioned in the comment seems to have been fixed long time ago.
owing;       for (DriverTruckStatus truckStatus : activeTruckStatuses) {   DriverTruckStatus cachedShift = storeProvided.asMap



guration and a sample java file for you to test with. The java file is a little dirty and only the getStuff() method is exposed.



en being passed to the server. This was a pretty easy fix, I just created a custom converter and made sure it converted all propertie
g a ScriptBuffer, the last line of addFunctionCall() doesn't correctly add the new ScriptBuffer to just the target ScriptSessions. Inste

t is, the previous ScriptSession is not being timed out.
ne.missingData", message:"No data received from server" });         }At the very least we need to note this and update the documentation

 aybe even with the hibernate3 converter with assume session set as true?) with the added drawback of running a batch of queries.
 u;         dwr.engine.setActiveReverseAjax(true);            Queue.setEvent();           }and when dwr.engine.setActiveReverseAjax(true




e them as follows:<dwr> <allow>             <create creator="spring" javascript="MyDWRClass" scope="session">                  <param nam
  an exception if the thread local is not set. 3. Engine.js is tweaked slightly so that it only creates a script session if dwr.engine._sc
essionid (it grabs the # and everything after it as well), thus causing the session to not be properly processed, as it's now something
he code to:public OutboundVariable convertOutbound(Object data, OutboundContext outctx) throws MarshallException {                    try
  where I needed a blank. But then I ran into html escaping - Iended up with <td>&amp;nbp;</td>. I can get around this by settingth
 style.cssText; }
e spring,it works pretty well.I get the same numbers of instances as the exploreres I opened. By the way,I use JDK1.6 and I spyed



dardSessionFacade.setAttribute(StandardSessionFacade.java:130)                 atorg.directwebremoting.dwrp.CommonsFileUpload.parseR




 /www.slideshare.net/joewalker/whats-new-in-dwr-version-3-presentation, and we simply call ScriptProxy.addFunctionCall after settin


 like this.
d methods if(remoteMethodAnnotation.include()) {              accessControl.addIncludeRule(name, methods[i].getName()); 
et.UrlProcessor.handle(UrlProcessor.java:106) at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:142) at javax.s




 cument = window.opener.document;          var selectProdutos = parentDocument.getElementById('selectProdutos');            dwr.util.remo
attributesI *think* we've got our own ways of handling this IE bug, but I thought it might be worth highlighting none the less.Joe.


e For example, consider a service "MooService" running on host-2 used on a page hosted on host-1 (the context root of the MooSe
ng.Object)   at com.foo.dispatch.SignedOutMessageDispatcher$2.run(SignedOutMessageDispatcher.java:140)               at java.util.c



yContinuationSleeper.wakeUp(JettyContinuationSleeper.java:109)          - waiting to lock <0x00002aaab5ed79e8> (a java.lang.Object)
 e,i mean that i don't know to tell somebody for update the DWR online manual.if i trouble you,I'm sorry.
ess extensible, but less verbose and a good editor can use the DTD to tell you what's available.<dwr> <allow> <new class="java.u
 l}, {className:null, entityStatus:null, legalName:"Barney", type:null} ]produces a document<data jsxid="jsxroot"> <record legalN
ess of a URL. Perhaps a "normalizeIncludesSessionID" is warranted, left off by default?
eme, host, and port of the URL.If the URL has a query string (starting with and including a '?' character) and/or an in-page location (s
 ark(Native Method)       - parking to wait for <0x9c0062c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionOb
 </filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-m



e Member: <span id="dateBecameMember"></span><br>                 Active: <span id="active"></span><br>          Street Address: <span id=
are available). It then tries interfaces and superclasses but it can't find anything as Interface is in the top of the hierarchy. It then tries
 s better than json - but we mostly ignore it!)
 e autoIncludeDtoScripts=false (default: true) then dwr/interface/Remote.js doesn't include the dto scripts.
efault - no namespace)
without actually recreating the object and calling the appropriate constructor. I have two variations on a suggestion that solves this, a

; Then, when engine.js does serialization of an object from a mapped class it can do                                        for( element in obj.constructor["$dwrclassme

an" match="foo.bar.Person" /><create creator="new" javascript="PersonService"> <param name="class" value="foo.bar.PersonSe
on["$dwrclassname"] = "db.Person"; then looking up the mapped class name of any object is as easy as:    data.constructor["$dwr
Employee; The JavaScript superclass may map against the class's actual superclass (concrete or abstract) or to any implemented

hain the exception handlers. I modified engine.js so that if an exception handler returns "true", the engine will continue to go up the

e.g. into modules) whith their own set of Spring files.
><dwr:param name="beanName" value="goodby" /></dwr:create></dwr:configuration>

d(ev);         }      }{code}
people to write interface/MyInterface1 or something similar. We actively want this to be cached - I wonder if there are any cases whe

 y name="daoFactory" ref="hibernateDAOFactory" /></bean>@RemoteProxy( creator = SpringCreator.class, creatorParams = @


ly after the two window opening, everything works ok2/ If I wait some time doing nothing, and then input something, on the "end call"


string pointing to /<context>/dwr/download/<random-hex-value>});

n configure as many filter params as needed.

dName=sayHello c0-id=0 c0-param0=string:blah%3Fa%3D1%26b%3D2%26c%3D3 batchId=0Notice how c0-param0 is escape

elements seem to affect page layout. This can be seen as a flickering scrollbar for a page that is taller than the browser window.3) O

This should have been a sending 304 instead in that case.



t for contacting the server and will not establish any new connection to it as there are already two existing connections (both closed)

sing reverse-ajax in the following manner ( test environment ) :1. I am attempting to send a DWR to web clients "heartbeat" notifica
s-domain. I know there was solution of such problem by fragmentation of requests, i means send long request by parts and than p
timeout line. The pollmethod returns a response object with a message property, butotherwise it's pretty straight forward. Attached




ath*:blahblahblah</param-value>
sitory" ref="aSimpleRepository"/> <property name="emailService" ref="anEmailService"/> <property name="importantThing" ref=
 |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




use directly an array or a javascript implementation of a StringBuffer.
assembled together at runtime leveraging hierarchical tree of Spring application contexts. We want to provide AJAX support for each
 },   500 );By doing this half a second or so after page load we allow the page's "onload" code to execute and probably perform re
g.DwrNamespaceHandler.resolveBeanClassname(DwrNamespaceHandler.java:420)at org.directwebremoting.spring.DwrAnnotatio



 ment' ##,

 seYes;}indexOf check returns -1 for UA string not containing "Safari/", so the condition evaluates true for all non-Safari browsers, MS



 Conduit.addScript (which adds an Alarm that closes the connection as expected) is always called before BaseScriptConduit.addSc




 rshaller.java:75) at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:44) at org.directwebremoting.servle




 utput warnWARNING: Error: java.lang.NullPointerException at org.directwebremoting.dwrp.OutputAlarm.cancel(OutputAlarm.java:68


plication should be able to mark a request 'optional'. This would typically be useful for refresh operations. The 'save' is mandatory, bu
ge. How would I read the HTML response body in this function? ""I got things working the way I wanted. I had to save the engine.js fil

 ically (todemonstrate the issue)function pollResult() { if (requestInProgress) return; else requestInProgress = true; Remote.some



  utput warnWARNING: Error: java.lang.NullPointerException at org.directwebremoting.dwrp.OutputAlarm.cancel(OutputAlarm.java:68
  vlet.service(HttpServlet.java:710)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)The OutputAlarm is created the ha
  ke requested method foo on class bar, received X params but method takes Y params''Unable to invoke requested method foo on cla
          {                    name = name.substring(3);                   }                  else               {                   na
 in threadhttp://www.nabble.com/setActiveReverseAjax-and-IE-problem-at-application-starts-up.-to13698513.htmlThus, I switched bac
ngine._outstandingIFrames[i]; try {      text = dwr.engine._getTextFromCometIFrame(iframe); } catch (ex) {            dwr.engine._han

plicationContext(servletContext);}would help. Furthermore it could be helpfull if servlet itself could work with different SpringContaine
 either will be checked. In looking at the function I'm thinking that line 515, node.checked = (node.value == val);, should be node.che
--------------------------------------------------------------------------------package racebook.web;@RemoteProxy(scope=ScriptScope.SESSION)publ
s the server via http://internalserver/.So the best solution would be several possible solutions:- Generate the path for DWR calls on th
experience the same problem with marshalling ['k', 'v'] into List<Object>, see 2nd screenshot.Map, Map<String, String>, List, List<S
  String resolveBeanClassname(BeanDefinition definition, BeanDefinitionRegistry registry)                       {       String beanClassName = de
reated was directly proportional to the number of remote DWR requests we performed (that is, if we were monitoring only one log pe
_eval("\r\n//#DWR-INSERT\r\n//#DWR-REPLY\r\ndwr.engine._remoteHandleCallback('1','0',"anydata")engine.js (line 978) _stateChan
ce"        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-

x characters in escape (%) pattern - For input string: ") "window.parent has no properties[Break on this error] undefined

Controller</prop>        <prop key="/util.js">dwrController</prop>  <prop key="/interface/**">dwrController</prop>
if(className.indexOf(AOP_STRING) != -1) //by fchclassName = className.substring(0, className.indexOf(AOP_ST
#DWR-END#//#DWR-START#dwr.util.setValue("messageLog:currentTime","9:31:28 PM EDT",{escapeHtml:false});//#DWR-END#//#D
 l help in solving this. this is critical issue we need solution as soon as possible. Regards, Prasad
 ch.httpMethod, request.url, batch.async); 733 try { 734             for (prop in batch.headers) { 735  var value = batch.headers[prop
ck to the browser using reverse ajax for each file being uploaded.3. client: Use the status to update the progress bar.Suggestied So
RM id=dwr-form>..previous entry is dwr-if-poll-2778 and so on till zero. so it seems that these entries are never released and DOM in
   of how I am able to create the problem. If needed I can supply the example code for your testing as well.--I am using the ScriptBuffe
 ng another Reverse Ajax call that flushes the previous buffer before the new conduit content is transfered.
ajor because it prevents from linking dwr jar through maven2 dependencies. The second workaround is to configure maven2 to lookup



aram> to the DwrServlet




ml file, I have identified a Spring managed bean that I'd like to remote:<bean id="timeConvert" class="com.mycompany.ui.util.TimeCon
 Controller to not be registered and now other means are required to expose DWR functionality (different url handler class, dwr spring
 .java:213)at java.lang.ClassLoader.loadClass(ClassLoader.java:289)at atg.servlet.pagecompile.ReusableClassLoader.loadClass




 olicy is to allow access)"However, if I use the dwr test page I see that all methods are published:There are 13 declared methods: *
AjaxFilter (TemplateFilter) that looks at the Method object for the@Template annotation but can not find it because it has not been pa




 ded behavior? If it is intended, is there any other way to abort the requests?
 sor) with DWR. Especially we must allow to maintain repeated datasets on the server and so the ordering of insert and delete calls
 script",value="PersonAjaxActions")}, scope=ScriptScope.APPLICATION ) This is not ideal because the "javascript" value does not
                               // for catching exceptions in the callback. (Or for just delaying it!)});This would be an incredibly useful ad
  he wrong way round. This may obviously affect code compatibility.Good Luck




 ound at least this while trying to plug-in my own ServerContext.



 .
 ed web.xml accordingly and that works fine.But this should be noted somewhere in docs, or it should accept both versions, since v

 tries to do a forName for param 'askfor'. - th String "test" is not a valid class, thus a NoClassDefFoundError is thrown. - Only a Clas


 tId, params);The server side code looks something like :-      public QueryServiceGetLocationsDWRMethod.execute(String objectRef
ld field = fields[i];        String fieldName = field.getName();           // Is it on the list of banned names        if (JavascriptUtil.isRese



nstead:<bean id="lookupManagerAjaxFacade" class="webdev.common.manager.LookupManagerAjaxFacade">                           <dwr:remote jav
 art with numbers, then 'person.1.firstname' is both valid, and can be simply transmogrified into person[1].firstname.I like this illegal o
 ct this at least, but anyway, this NullPointerException isn't caught sufficiently. All you get on client side is an alert box with content




pt><script type='text/javascript' src='/coordination/dwr/util.js'></script><script type='text/javascript'> timestamp = new Date().getTim




e a bit more complex to handle than others:- select-multiple- radio group (multiple radio boxes with the same name attribute)- check

===============================--><!-- DWR URL Mapping--><bean id="dwrUrlMapping"class="org.springframework.web.
ple select optionshttp://www.nabble.com/RE%3A--setValues-for-multiple-select---doesnt-work-anymore-tf2769099.htmlBasically whe
  else if (ele[i].value != null) value = ele[i].value; else value = "element" + i; reply[value] = DWRUtil.getValue(ele[i]); } Unless this is
 es are forwarded to DWRUtil.getValues.------- Additional comments from joe_walker Tue Dec 20 18:08:55 +0000 2005 -------I'd be inte
 HTMLElement(ele, ["table", "tbody", "thead", "tfoot"])) { DWRUtil.debug("addRows() can only be used with table, tbody, thead and

ecked for null, but I'll have a look at it and fix it.BTW, doing if (elt.id)will also give the correct result as the empty string evaluates to f
 lue= "monitorOutputIntervention"/></create><!-- INPUT --><create creator="spring" javascript="MonitorInput" jsFiles ="Input.js"> <p
 e.js and SomeInterface.js in to a "Selenium." namespace, thus ensuring Selenium's engine.js did not collide with the AUT's? If this i

me>        <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>            <init-param>           <param-name>debug</p


 on the thread above): "[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" waiting for lock java.lang.Objec



 you could use the Memoizer pattern, JCiP p.108, but I think that would be serious overkill.)


aram-value>             </init-param>     <init-param>         <param-name>crossDomainSessionSecurity</param-name>                        <para
When the RemoteBeanDefinitionDecorator gets to line 282, it blows up because the bean definition has no class - that comes from i




   </action>      </package>It won't work. Webwork will try to redirect to /dwr/call/tableList.jsp and will enter again in DWRAction resu
 ript all properties except the stack trace

 s and a stringeg RemoteClass.someMethod("foo", ${"file1"}, ${"file2"}, callback);The following example asynchronously uploads a fil


:    DgQNF26RWp8jTNGQTyT5zTnXnW6nmZ6vjby2bTWp4KDJDDxnv8Gv!-595852523!1165408945365ie, two numbers appended b
me="connectors">    <list>       <bean class="org.mortbay.jetty.nio.SelectChannelConnector">       <property




      at org.directwebremoting.dwrp.DefaultConverterManager.convertInbound(DefaultConverterManager.java:159)------- Additional comm
 r.java:181)at org.directwebremoting.dwrp.DefaultConverterManager.convertOutbound(DefaultConverterManager.java:192)at org
following: var reply = batch.req.responseText; var status = batch.req.status; switch (status) { case 200: // normal response hand
070 ERROR uk.ltd.getahead.dwr.impl.DefaultConverterManager -No converter found for cihi.security.model.UserThe package mask w
 bBean.getMaterials(displayMaterialReversedItems, 2); LabBean.getMaterials(displayMaterialReversedJewels, 1); Lab
 mes in. Whenthe user selects a category, DWR fetchs all of the drivers in that category andpopulates the second select.What I've

Value() for ahyperlink set the destination rather than the link text although this might getconfusing, maybe a new function is required.


      if (i > 5) {     reply += "...";      break;      }     }
form can not send arbitrary POST data in the way that XHR can.So it might be possible to have a super secure mode that mandated
 by the org.directwebremoting.impl.DefaultScriptSessionManager.      If you call the following javascript function dwr.engine.setN
axOccurs="unbounded"/>       <xsd:element name="include" type="include" minOccurs="0" maxOccurs="unbounded"/>             <xsd:ele



ne, value);   value.parentNode.removeChild(value);}and everything works also if the element had no parent.


hedShift = storeProvided.asMap().get(stringId(truckStatus));            if (cachedShift == null || !cachedShift.hasSameAttributes(truckS



method is exposed.



de sure it converted all properties coming in. That created another issue, if I don't pass that property to the server it will be overwritte
 he target ScriptSessions. Instead, it uses a method that adds the ScriptBuffer to ALL ScriptSessions (with an AllScriptSessionFilt


s and update the documentation so it is clear to users.

k of running a batch of queries.
ngine.setActiveReverseAjax(true) is invoked, the page is blocked!!! but if page is opened not in separate window, i have not any prob




="session">          <param name="beanName" value="myDWRClass"/>                  </create>etc...
script session if dwr.engine._scriptSessionId is not defined. This gives rise to a couple more JSP tag opportunities 4. Tags to get an
ocessed, as it's now something like 'jsessionid=DD2EDBFA85B2BAF5ED3E8655A5D6A03D%23someInfo.here'Is there another way
MarshallException {         try     {        Format outformat = Format.getRawFormat();             outformat.setEncoding("UTF-8"); ..
 can get around this by settingthe escapeHtml option to false.But then I'm left with two problems:a) rendering a table without html es

e way,I use JDK1.6 and I spyed the instances in JavaVisualVM.I don`t know if high versions have the same problem.



wrp.CommonsFileUpload.parseRequest(CommonsFileUpload.java:66)                 at org.directwebremoting.dwrp.ParseUtil.parsePost(Parse




roxy.addFunctionCall after setting the browser using the desired filters. We're using build-106 version



name, methods[i].getName()); Auth authAnn = methods[i].getAnnotation(Auth.class); if (authAnn != null) { 
DwrServlet.java:142) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpSer




 ectProdutos');      dwr.util.removeAllOptions(selectProdutos); // or selectProdutos.options.length=0;        for( var i=0; i<lista.length
 lighting none the less.Joe.


1 (the context root of the MooService is the server root)<script src="http://host-2/dwr/interface/MooService.js"></script>MooService.
cher.java:140)        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)        at java.util.concurrent.FutureT



ab5ed79e8> (a java.lang.Object)     at org.directwebremoting.dwrp.BasicAlarm.raiseAlarm(BasicAlarm.java:33)  - locked <0x00
rry.
> <allow> <new class="java.util.Date" javascript="JDate"/> <spring bean="SpringBean" javascript="Demo"/> <bean match="c
 jsxid="jsxroot"> <record legalName="Fred" ></record> <record legalName="Barney" ></record></data>Yes each <record/> w/in C

er) and/or an in-page location (starting with and including a '#' character), these portions will be excluded.If the URL has a session id
 euedSynchronizer$ConditionObject)           at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)           at java.u
 rn>/*</url-pattern></filter-mapping><servlet><servlet-name>dwr-invoker</servlet-name><servlet-class>org.direct



>    Street Address: <span id="addressList[0].street"></span><br>            City: <span id="addressList[0].city"></span><br></p>The
top of the hierarchy. It then tries package.* which again fails so it just skips to next method. In summary, it can never succeed be
 ripts.

 a suggestion that solves this, and they both depend on using the "$dwrclassname" or "$dwrserverclassname" properties introduced

n obj.constructor["$dwrclassmembers"] )instead of      for( element in obj )to only serialize the known members and not everything on

"class" value="foo.bar.PersonService"/> <include method="getPerson" responseConverterIds="person.full" /> <include method=
sy as:    data.constructor["$dwrclassname"] -> "db.Person" (Putting the property on the constructor function avoids problems with e
 bstract) or to any implemented interface. Then how should the superclass be selected if there are several such candidates? The def

engine will continue to go up the "chain" of exception handlers. The chain is: 1.) The exception handler registered with the call 2.) Th




 nder if there are any cases where parameters inhibit caching?I wonder if it'd be more natural to have something like Dojo's djConfig s

ator.class, creatorParams = @Param(name = "beanName", value="dwrContC"))public class...With the DWR 3.0M1 release the de


put something, on the "end call", when doing a foreach on my scriptsession (to do reverse ajax) opened on the right window, I can't f




Notice how c0-param0 is escaped but page is not.

 er than the browser window.3) OperaThere seems to be an error in Opera, reporting "Incomplete reply from server". It would be good




 isting connections (both closed). This can be observed by looking for iexplore.exe sockets that stay in the CLOSE_WAIT state forev

 web clients "heartbeat" notification via reverse-ajax every 5 minutes. GI does a minor update of its Matrix component ( a heartbea
ong request by parts and than put it in one and process. Do DWR team have plans to implement the solution or not, or at least how
retty straight forward. Attached is the ProcessExplorer memory use graph showing slopes for when the timeout is set,as well as no




 rty name="importantThing" ref="anImportantThing"/></bean>(applicationContext-dwr.xml)<dwr:remote bean-ref="myServiceBean" ja
 ----------------------------------------------R1C1DataC2DataC3DataR2C1Data |R1C1DataC2DataC3DataR2C1DataC2Data |R1C1DataC2DataC
o provide AJAX support for each module and the problem is as follows: * each module has to have its own namespace (in Spring it is
execute and probably perform requests that set up the script session. If not, we do it automatically and the server only lives in ignora
ebremoting.spring.DwrAnnotationPostProcessor.getBeanDefinitionClass(DwrAnnotationPostProcessor.java:65)at org.directwebrem




 e for all non-Safari browsers, MSIE included.Looks like this was introduced in 1.95.2.9 -- the explicit check for MSIE was commente



 efore BaseScriptConduit.addScript (which actually writes the script) because of the higher rank and the return false of the former. Ev




  at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101) at org.directwebremoting.servlet.DwrServlet.doPost(Dw




 arm.cancel(OutputAlarm.java:68) at org.directwebremoting.dwrp.PollHandler$1.run(PollHandler.java:185) at org.directwebremoting.dw


 ons. The 'save' is mandatory, but the refresh can be skipped if offline.- DWR should do everything possible to help developers make
 ed. I had to save the engine.js file to my application, then I modified the unnamed function: dwr.engine._stateChange = function(batc

Progress = true; Remote.someMethod("test", {             callback: function() { requestInProgress = false; },      timeout: 5000,          //



 arm.cancel(OutputAlarm.java:68) at org.directwebremoting.dwrp.PollHandler$1.run(PollHandler.java:185) at org.directwebremoting.dw
 e OutputAlarm is created the handle method of org.directwebremoting.servlet.PlainPollHandlerI've modified the source to identify the
 oke requested method foo on class bar, parameter X is of type Z but method has type A'An exception for these cases is a good thin
           {                  name = name.substring(2);                  }                name = Introspector.decapitalize(name);
  98513.htmlThus, I switched back to 2.0.2RC1 which worked. Now the release candidatebrings up the localization problem.Is the firs
 catch (ex) {  dwr.engine._handleWarning(iframe.batch, ex); } if (text != "") dwr.engine._processCometResponse(text, iframe.ba

ork with different SpringContainers (in case we have multiple independent application contexts) and there would be some method tha
 ue == val);, should be node.checked = (val == true); as it in the in else for non-name found elements, but I'm not sure how this will a
 pe=ScriptScope.SESSION)public class TicketManager implements TicketManagerIface {....---------------------------------------------------------
  ate the path for DWR calls on the client by a javascript function (don't know exactly if this works because the path is alsp dependen
Map<String, String>, List, List<String> work fine.I have not seen any problems with DWR 1.1.
     String beanClassName = definition.getBeanClassName();                   if (!StringUtils.hasText(beanClassName))            {
 were monitoring only one log per page, we saw an increase of 1 DOM element/second, monitoring 10 logs simultaneously, it becam
 )engine.js (line 978) _stateChange(Object map=Object charsProcessed=0 paramCount=0)engine.js (line 867) onreadystatechange()
ework.org/schema/beans/spring-beans-2.0.xsd                          http://www.directwebremoting.org/schema/spring-dwr http://www.dir

 is error] undefined

 ce/**">dwrController</prop>      <prop key="/call/**">dwrController</prop> </props>    </property> </bean> <bea
 (0, className.indexOf(AOP_STRING)); / /by fchbuffer.append(className);buffer.append('(');buffer.append(
peHtml:false});//#DWR-END#//#DWR-START#dwr.util.setValue("messageLog:currentTime","9:32:08 PM EDT",{escapeHtml:false});//#

 var value = batch.headers[prop]; 736        if (typeof value == "string") batch.req.setRequestHeader(prop, value); 737     } 738    i
 he progress bar.Suggestied Solution:1. Three new functions required in engine.js: showFileProgressBars(): hides file inputs and d
 are never released and DOM increases all the time..After 2 days of working javascript fails to find any DOM elements by ID and no
 well.--I am using the ScriptBuffer to setup my JavaScript. I then cycle through the ScriptSessions and send the script. I am not defin
ered.
s to configure maven2 to lookup the dwr jar into your own repository where you would have put the dwr jar without AnnotationConfigu




com.mycompany.ui.util.TimeConvert"><dwr:remote javascript="AjaxTimeConvert"></dwr:remote></bean>In my Spring dispatcher se
ent url handler class, dwr spring servlet, etc).
ReusableClassLoader.loadClass(ReusableClassLoader.java:370)at java.lang.ClassLoader.loadClass(ClassLoader.java:235)at o




 re are 13 declared methods: * addItem( , , ); * setShoppingCartDao( );        (Warning: No Converter for nl.quel.service.dao.Shoppin
 nd it because it has not been passedthe concrete Method object.Code------------------public abstract class AbstractBlockAjaxActions<




dering of insert and delete calls on that set are crucial for correct operation. Imagine a user first doing an insert on a set of data and t
e the "javascript" value does not change if refactor the name of my class. Here is the error I got: 2007-05-30 11:24:57,609 ERROR [o
would be an incredibly useful addition to DWR, and save users probably hundreds of lines of extra code in total where we have to cre




 d accept both versions, since version with dot is the one used for Java import statement.

 ndError is thrown. - Only a ClassNotFoundException is catched in that if block, which is not sufficient i think.


Method.execute(String objectRef, String methodRef, String requestId, Map args)We are trying to pass the refIds array from the client
mes       if (JavascriptUtil.isReservedWord (fieldName))       {          continue;      }            String jsField;     try     {



axFacade">       <dwr:remote javascript="LookUpManagerAjax">                <dwr:include method="getCallShopsByCustomer"/>            </dw
 n[1].firstname.I like this illegal option though. Maybe in the future we should support both. Joe.---Well, we can't be sure that this will
side is an alert box with content "NULL". I also don't get any logprint right here. So better to catch this a bit better here.




  timestamp = new Date().getTime(); isServerDown = "Cannot connect to the server, it is running?"; function checkCounter() {             s




he same name attribute)- checkbox group (multiple checkboxes with the same name attribute)Considering how data should be mapp

 lass="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"><property name="alwaysUseFullPath" value="true" /><pr
 re-tf2769099.htmlBasically when trying to set multiple values of a select field via DWRUtil.setValues(selectField, ['option1', 'option3']
getValue(ele[i]); } Unless this is corrected this make background sending of form a bit troublesome when you can't use the ids as k
08:55 +0000 2005 -------I'd be interested in your work-around.I'm aware that IE does something a little strange when it comes to selec
sed with table, tbody, thead and tfoot elements. Attempt to use: " + DWRUtil._detailedTypeOf(ele)); return; } if (!options) options

s the empty string evaluates to false.Let me know if there's anything you want to comment on after such long time.Thanks.
orInput" jsFiles ="Input.js"> <param name="beanName" value="monitorInput" /></create><create creator="spring" javascript="Mon
 t collide with the AUT's? If this is pretty simple to do, I'd like to seriously discuss the possibility of using DWR as the core engine fo

        <param-name>debug</param-name>                  <param-value>false</param-value>            </init-param>       <init-param>


" waiting for lock java.lang.Object@70207c BLOCKED                 org.directwebremoting.impl.DefaultScriptSession.isInvalidated(DefaultS




 ity</param-name>           <param-value>true</param-value>            </init-param>         <init-param>        <param-name>scriptSess
has no class - that comes from its parent bean.




 l enter again in DWRAction resulting in a infinite loop and a StackOverflow at the end.The workaraound is to put a absolute path in re


ple asynchronously uploads a file:<html><head> <script>          function asyncUpload() {        var theFile = document.getElementB


5365ie, two numbers appended behind exclamation points. This is probably done dynamically in each call to WLS's session.getId() m
nector">             <property name="port" value="8080"/>             </bean>         </list>      </property>       <property n




er.java:159)------- Additional comments from maxts Wed Feb 7 09:40:07 +0000 2007 -------Created an attachment (id=18)CVS patch r
 erterManager.java:192)at org.directwebremoting.extend.ScriptBufferUtil.createOutput(ScriptBufferUtil.java:56)at org.directwebre
 200: // normal response handling break; case 12029: case 12030: case 12031: case 12152: case 12159: // retry the
model.UserThe package mask works though: <convert converter="bean" match="cihi.*"/>System info: - JVM: 1.5.0_3 - Appserver:
 erialReversedJewels, 1); LabBean.getMaterials(displayMaterialItems, 2); Was: https://dwr.dev.java.net/issues/show_bug.cgi?id=1
 es the second select.What I've been doing is exposing a method on my form (a SimpleFormController inspring parlance) to fetch the

 aybe a new function is required.We could alter:- img- object (?)- aWas: https://dwr.dev.java.net/issues/show_bug.cgi?id=80



 per secure mode that mandated non form-formatted POST data. XHR can't be used for CSRF, so mandating POST rules out all but
ascript function dwr.engine.setNotifyServerOnPageUnload(true);     A remote DWR call will be made to the ScriptSessionManag
 urs="unbounded"/>      <xsd:element name="exclude" type="exclude" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequen



arent.


Shift.hasSameAttributes(truckStatus)) {            if (cachedShift == null) cachedShift = new DriverTruckStatus();             cached




to the server it will be overwritten with a null value. A good example of this is binary data like an image. I don't want to pass an ima
ns (with an AllScriptSessionFilter.)As an experiment, I created the ScriptBuffer myself and manually added it to each target session
ate window, i have not any problem! I need to open the page only in separate window! HELP ME and sorry for my English!In firefox it




g opportunities 4. Tags to get and set from scope="script" (similar to jstl's set and get tags) 5. A scriptSession tag which wraps the p
meInfo.here'Is there another way to configure the sessionid regex search or shall I submit a bug request to change it to 'match(/jsess
 format.setEncoding("UTF-8"); ...in this way we leave the user who creates the DOM object that must be sent to the browser if he wa
 endering a table without html escaping. I'd prefer the safety ofthe html escaping, as I might have values that need it.b) My cellFuncs

he same problem.



 dwrp.ParseUtil.parsePost(ParseUtil.java:102)        at org.directwebremoting.dwrp.ParseUtil.parseRequest(ParseUtil.java:83)         a




n



  (authAnn != null) { accessControl.addRoleRestriction(name, methods[i].getName(), authAnn.role()); } } I'd
 .http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterC




;      for( var i=0; i<lista.length ; i++ ) {    var opcao = parentDocument.createElement('option');           opcao.value = dwr.util._



ervice.js"></script>MooService._path="http://host-2/dwr"; // was "/dwr"That is cumbersome, since you have to do that for every serv
  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)         at java.util.concurrent.FutureTask.run(FutureTask.jav



arm.java:33)       - locked <0x00002aaab5ed7b48> (a java.lang.Object)         at org.directwebremoting.dwrp.TimedAlarm$1.run(Timed

 pt="Demo"/> <bean match="com.example.dto.Person" constructor="(String name, int age)"/> </allow></dwr>The latter option ha
data>Yes each <record/> w/in CDF must have a jsxid. GI uses it with the various controls to identify the row/node...From http://www

ded.If the URL has a session identifier, i.e. via an application server's URL-rewriting behavior, this may not necessarily be excluded.
Support.java:198)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSyn
e><servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class><init-param><param-name>debug</



st[0].city"></span><br></p>The problem is in dwr.util._setValuesRecursive in the following loop:for (var prop in data) { var subidpath
 mmary, it can never succeed because it never checks the variables it's receiving, just the method signature.Joe: would it be possible
assname" properties introduced above, but on the actual instances. Variant 1: activate "light" mapping style instead of the normal m

members and not everything on the object. Assigning |true| to the properties in the classmembers list is just to have some value tha

son.full" /> <include method="getPeople" responseConverterIds="person.summary" /></create>In this example, getPerson woud
function avoids problems with enumerating the actual objects' properties and the "$" prefix avoids name collisions with other propert
veral such candidates? The default behaviour I'm thinking of is to try first with the class's superclass and after that all implemented i

ler registered with the call 2.) The exception handler registered for the given exception 3.) The default error handler This is *extremely




something like Dojo's djConfig structure? Define that before the <script> tag that loads DWR's client code, and there you can set w

the DWR 3.0M1 release the deployment process states that all of the annotated classes have been found by DWR, but when an att


ned on the right window, I can't find the chatroomId.3/Next to 2/ if I refresh only the left window (input) and do the input again, it work




y from server". It would be good if someone else tried IFRAME mode in Opera to verify.




 in the CLOSE_WAIT state forever, f ex using TcpView.

 Matrix component ( a heartbeat counter )2. I have a trade feed, which I have configured to send new trade duplicate notifications e
solution or not, or at least how to manage with this issue using DWR, can someone answer? it is not possible to fragment the requ
he timeout is set,as well as no slope when timeout is not set.My tests were all done using IE 7 (version 7.0.5730.11) on Windows X




 e bean-ref="myServiceBean" javascript="myAjaxService"> <dwr:include method="*"/></dwr:remote>Currently I acheive this by us
DataC2Data |R1C1DataC2DataC3DataR2C1DataC2DataC3Data |-------------------------------------------------------------------------------------------------
 own namespace (in Spring it is ensured by having application context for each module) - in DWR it means it has to have its own Sp
nd the server only lives in ignorance about our page for an extra 0.5 second.
or.java:65)at org.directwebremoting.spring.DwrAnnotationPostProcessor.postProcessBeanFactory(DwrAnnotationPostProcessor.j




 check for MSIE was commented out disabling htmlfile), so the logic now falls through to the Safari case.



the return false of the former. Everything works as it should.On the other hand, if no ScriptConduit is available, the ScriptBuffer is sto




ng.servlet.DwrServlet.doPost(DwrServlet.java:144) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)I get a internal server




 85) at org.directwebremoting.dwrp.ThreadWaitSleeper.goToSleep(ThreadWaitSleeper.java:43) at org.directwebremoting.dwrp.PollHan


ssible to help developers make full use of the LocalServer. There may be DWR resources that could usefully be cached, but more im
e._stateChange = function(batch) { } I changed the line: batch.textHtmlHandler(); to:batch.textHtmlHandler(req); Would it be possible

 },      timeout: 5000,               // About every 5th call returnsinstantly with a timeout                   errorHandler: function() { alert("timeout"); req



 85) at org.directwebremoting.dwrp.ThreadWaitSleeper.goToSleep(ThreadWaitSleeper.java:43) at org.directwebremoting.dwrp.PollHan
odified the source to identify the source, otherwise only a message would be printed on the console: [directwebremoting.servlet.Exce
 n for these cases is a good thing, because it's not in the normal path of execusion.- The current marshall/unmarshall warnings shoul
ntrospector.decapitalize(name);                     properties.append(',').append(name);                }           }         }I contend tha
 e localization problem.Is the first problem fixed in 2.0.2 and is there a svn version that fixesthe second bug in the final 2.0.2?
sCometResponse(text, iframe.batch); } if (dwr.engine._pollReq) { var req = dwr.engine._pollReq; var text = req.responseText; <=

 here would be some method that will allow to select appropriate container according to request.Nowadays is DwrSpringServlet hard
 , but I'm not sure how this will affect the radio scenario. I only did testing in FF with Firebug as well.
 ----------------------------------------------------------------------DWR servlet declaration from web.xml:--------------------------------------------------------------
cause the path is alsp dependent on the servlet path of the dwr servlet)- Change the configuration of overridePath so that you can als

ClassName))           {          String parentName = definition.getParentName();       while (parentName != null)         {
0 logs simultaneously, it became 10 DOM elements/second). Therefore we suspected the cause was within DWR.We narrowed it d
(line 867) onreadystatechange() Regards, Sami
chema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd"> <bean id="dwr-DeliveryMinDelaySelector" class



   </property> </bean> <bean id="ajaxUtils" class="com.realdevelopment.project.util.AjaxUtils">    <dwr:remote javascript="A
append('(');buffer.append(parameterNumber);for (Iterator it = parameterNumberTree.iterator(); it.hasNext();){
PM EDT",{escapeHtml:false});//#DWR-END#//#DWR-START#dwr.util.setValue("messageLog:currentTime","9:32:48 PM EDT",{esca

prop, value); 737       } 738    if (!batch.headers["Content-Type"]) batch.req.setRequestHeader("Content-Type", "text/plain"); 739
essBars(): hides file inputs and displays progress bars in their place, gives each progress bar an id updateFileProgressBar(id, perc
any DOM elements by ID and nothing works any more.Another feature - when javascript doesn't send requests to server every minu
nd send the script. I am not defining an entirely new script just calling and existing function I have loaded in my browser with the obje

wr jar without AnnotationConfigurator.




 ean>In my Spring dispatcher servlet, I have another Spring managed bean defined that I'd like remote (as well as the controller and a

ass(ClassLoader.java:235)at org.directwebremoting.util.LocalUtil.classForName(LocalUtil.java:663)at org.directwebremoting.imp




er for nl.quel.service.dao.ShoppingCartDao. See below) (Warning: setShoppingCartDao() is excluded: Method access is denied b
ass AbstractBlockAjaxActions<T extends Block> { public abstract T view(Integer itemId);}@RemoteProxy( creatorParams=@Pa




g an insert on a set of data and then delete this entry again - if the order is not preserved the delete on an item that does not yet exis
7-05-30 11:24:57,609 ERROR [org.directwebremoting.annotations.AnnotationsConfigurator] Failed to add class as Creator: ls.dwr.tes
 de in total where we have to create the closure ourselves to execute the callback in a particular scope, or pass through values from




nt i think.


s the refIds array from the client to the server, expecting on the server side for DWR to build a map containing key/valueentry of <S
g jsField;      try     {         jsField = getFieldJS(scriptName,field);          buffer.append(jsField);       }           catch (Exception e



allShopsByCustomer"/>          </dwr:remote>               <property name="lookupManager" ref="lookupManager"/>          </bean>
 ll, we can't be sure that this will hold out forever, especially in the trend of browsers more and more adhering to standards, so it is go
 s a bit better here.




  function checkCounter() {     setTimeout('checkCounter()', 1000)       setTimeout('checkTimeout()', 4000)          try {       Counter.getStat




dering how data should be mapped we have the following alternatives:- select-multiple and checkbox groups: - list of selected items

UseFullPath" value="true" /><property name="mappings"><props><prop key="/dwr/**/*">dwrController</prop></props></property><
(selectField, ['option1', 'option3']), the call did not set the options 'option1' and 'option3'. However setting a single option by passing a
when you can't use the ids as key (because similar form is present several time in same webpage, i can't give to form element id=na
strange when it comes to select values and texts. What browser are you on?Thanks.------- Additional comments from mikewse Fri F
  return; } if (!options) options = {}; if (!options.rowCreator) options.rowCreator = DWRUtil._defaultRowCreator; if (!options.cellCrea

uch long time.Thanks.
creator="spring" javascript="MonitorInputDispositif" jsFiles="Input.js"> < param name="beanName" value ="monitorInputDispositif"/
sing DWR as the core engine for automating Selenium's communication back and forth as it drives a test. Let me know.

aram>        <init-param>          <param-name>crossDomainSessionSecurity</param-name>                       <param-value>true</param-va


ptSession.isInvalidated(DefaultScriptSession.java:127) And 48 threads are blocked here: "[STUCK] ExecuteThread: '1' for queue: 'we




       <param-name>scriptSessionTimeout</param-name>                   <param-value>1800000</param-value>                    </init-param>    <
nd is to put a absolute path in result, like /secure/collaborato/tableList.jsp.I do believe that webwork should translate relative paths to


heFile = document.getElementById("theFile");           var fileParent = theFile.parentNode;                 // create a div with a hidden i


h call to WLS's session.getId() method.The first number is already in our browser cookie and the second number is the time value fo
   </property>       <property name="handlers">            <list>            <bean class="org.mortbay.jetty.handler.ResourceHandl




 attachment (id=18)CVS patch revision 1.82------- Additional comments from joe_walker Wed Feb 7 12:02:28 +0000 2007 -------Can y
Util.java:56)at org.directwebremoting.dwrp.BaseCallMarshaller$CallScriptConduit.addScript(BaseCallMarshaller.java:510)at org
52: case 12159: // retry the request break;            default: DWREngine._handleMetaDataWarning(null, "Received an error code
o: - JVM: 1.5.0_3 - Appserver: Tomcat 5.1.17 - OS: WindowsXP SP2Was: https://dwr.dev.java.net/issues/show_bug.cgi?id=122
a.net/issues/show_bug.cgi?id=100
er inspring parlance) to fetch the data. I do this because sometimes, the form willdo something to the data (order, tweak, massage)

es/show_bug.cgi?id=80



andating POST rules out all but iframe, and mandating non form-formatted rules out all this vector too.This mode would break iframe
made to the ScriptSessionManager when the page is unloaded, informing it to invalidate the script session. By default, ScriptSession
 "unbounded"/> </xsd:sequence>




TruckStatus();           cachedShift.copy(truckStatus);           storeProvided.asMap().put(stringId(cachedShift), cachedShift);




age. I don't want to pass an image down to the client, and back up every time the data object is saved. My solution was to add mor
y added it to each target session. When addFunctionCall() is circumvented, everything works as expected. Looks something like t
     sorry for my English!In firefox it don't reproduce!my dwr settings:       <dwr:controller id="dwrController" debug="true">        <dwr:




 ptSession tag which wraps the page, this would manage the thread local and could be used instead of the javax.servlet.Filter mentio
uest to change it to 'match(/jsessionid=([^?#]+)/)' ?</snip>--> we've changed the regex match to match(/jsessionid=([^?#]+)/)', have te
 t be sent to the browser if he wants to keep the spaces or remove them.
ues that need it.b) My cellFuncs functions start to get complicated. Right now, theygenerally just return a property of a server objec




equest(ParseUtil.java:83)           at org.directwebremoting.dwrp.Batch.<init>(Batch.java:51)          atorg.directwebremoting.dwrp.BaseCa




 authAnn.role()); } } I'd love to get this in the trunk if possible so I don't have to have a custom build... Is this acceptable?
 ernalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.jav




 ;           opcao.value = dwr.util._getValueFrom(lista[i], 'id');         opcao.text = dwr.util._getValueFrom(lista[i], 'nameUnidade');



 ou have to do that for every service. It is also quite easy to improve.I've attached a new version of InterfaceHandler based on DWR-2.
 t.FutureTask.run(FutureTask.java:138)           at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:88



g.dwrp.TimedAlarm$1.run(TimedAlarm.java:75)               at java.util.TimerThread.mainLoop(Timer.java:512)        at java.util.TimerThread.ru

allow></dwr>The latter option has many benefits.We could ship an xsl with dwr which it uses to transparently turn the full version int
 the row/node...From http://www.tibco.com/devnet/resources/gi/3_5/doc/html/wwhelp/wwhimpl/js/html/wwhelp.htm"The jsxid attribut

ay not necessarily be excluded. e.g. Tomcat's default is to use ";jsessionid=123...". NOTE: this means that DWR will consider a se
awaitNanos(AbstractQueuedSynchronizer.java:1963)           at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)     at jav
m><param-name>debug</param-name><param-value>true</param-value></init-param><load-on-startup>1</lo



var prop in data) { var subidpath = idpath ? idpath+"."+prop : prop; ...}When the date field gets into this loop prop is undefined so su
gnature.Joe: would it be possible to have an alternative code path when mapped classes are used? As we already know the class of
ng style instead of the normal mapping style This would imply a global setting in web.xml to tell DWR what class mapping scheme t

 t is just to have some value that evaluates to true, in case someone wants to do                           if ( db.Person["$dwrclassmembers"].myProp1 )In

this example, getPerson woud use the "person.full" converter to convert the response.getPeople would use "person.summary" to co
me collisions with other properties.)
and after that all implemented interfaces, in the order returned by Java reflection. The first superclass/interface that has itself been s

 error handler This is *extremely* useful for cases where a call would want to do something in case of a failure (say hiding a "Saving




t code, and there you can set what interfaces to load, any cache settings, whatever else might get added down the road... I'm just th

 found by DWR, but when an attempt to access them is made DWR reports that none of the classes can be found (Names of known


) and do the input again, it works. I think something is wrong with script session handling with two popups. On server side I browse s




ew trade duplicate notifications every one hour ( this rate of output is fairly accurate with what we are expecting in our prod environm
ot possible to fragment the requests at ana application level because I just use DRW's to call Java's methods on my server side and
 sion 7.0.5730.11) on Windows XP,but I've seen the (possibly) same leak in IE 6. I think they are thesame as far as this is concerned




 te>Currently I acheive this by using Spring proxies eg.<bean id="mySimpleService" class="org.springframework.aop.framework.Pro
-----------------------------------------------------------------------------------------------------------------------------------------Data from Row 1 Column 1 is carried
 means it has to have its own SpringContainer for each module configured in comformity with its Spring app context * DWR requests

 (DwrAnnotationPostProcessor.java:49)at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPo




 ase.



 available, the ScriptBuffer is stored in a List. This List is emptied as soon as a new ScriptConduit is added to the conduits Set. In P




et.java:710)I get a internal server error if I try to execute a call without this jar. Just letting you know.




.directwebremoting.dwrp.PollHandler.handle(PollHandler.java:207) at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcesso


usefully be cached, but more importantly DWR should not interfere, and should where possible integrate with Gears knowledge of th
andler(req); Would it be possible to enhance DWR so that the dwr engine.js file passes the parameter? Would this be of use to othe

 function() { alert("timeout"); requestInProgress =false; } });}The dwr.xml looks like this:...<create creator="spring" javascript="Remo



 .directwebremoting.dwrp.PollHandler.handle(PollHandler.java:207) at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcesso
 [directwebremoting.servlet.ExceptionHandler] Error: java.lang.NullPointerException.The error isn't propagated to the error handler... I
 shall/unmarshall warnings should stay, because they do signal problems that should be fixed, even if the client works with them.- If u
            }        }I contend that the "is" prefix should not be removed when converting methods to properties.It's a different case to
nd bug in the final 2.0.2?
  var text = req.responseText; <=======( here! responseText is undefined,but responseXML is not null) if (text != null) dwr.engine.

adays is DwrSpringServlet hardly extensible.

 -----------------------------------------------------------------<servlet> <servlet-name>dwr-invoker</servlet-name> <display-name>DWR Servle
overridePath so that you can also configure a javascript function to generate the pathFor us we patched the DefaultRemoter (in dwr 2

 parentName != null)         {              BeanDefinition parentDefinition = findParentDefinition(parentName, registry);
as within DWR.We narrowed it down to dwr.util.setValue(). Commenting this line in the remote callback function solved the leak, but

DeliveryMinDelaySelector" class="com.xprintx.web.dwr.selector.DeliveryMinDelaySelector">                  <property name="deliveryManage



       <dwr:remote javascript="AjaxFacade">     <dwr:include method="getStateList"/> </dwr:remote>       <property nam
ator(); it.hasNext();){buffer.append('<');buffer.append(it.next());}for (Iterator it = parameterNumb
tTime","9:32:48 PM EDT",{escapeHtml:false});//#DWR-END#//#DWR-START#dwr.util.setValue("messageLog:currentTime","9:33:28

 tent-Type", "text/plain"); 739 } 740 catch (ex) { 741        dwr.engine._handleWarning(batch, ex); 742 } 743 batch.req.send
 updateFileProgressBar(id, percentage): updates a status bar with the upload percentage hideFileProgressBars(): display the file in
d requests to server every minute - everything seems fine. I still have <DIV><IFRAME id=dwr-if-poll-xxx><FORMid=dwr-form> but o
aded in my browser with the object that needs updating.ScriptBuffer snippet :fooUpdate(foo) { ScriptBuffer script = new ScriptBuffer()




e (as well as the controller and all mappings needed):<dwr:controller id="dwrController" name="dwrController" debug="true" /><bean

)at org.directwebremoting.impl.ContainerUtil.configureFromAnnotations(ContainerUtil.java:330)This error is handled properly in DW




ded: Method access is denied by rules in dwr.xml. See below) * getApplicationContext( ); (Warning: No Converter for org.spring
teProxy( creatorParams=@Param(name="javascript",value="TextBlockAjaxActions"), scope=ScriptScope.APPLICATION)@Filt




n an item that does not yet exist would surely fail.
 add class as Creator: ls.dwr.test.PersonAjaxActions java.lang.IllegalArgumentException: Name cannot be null at org.apache.cata
pe, or pass through values from invocation time to be parameters to the callback.Can we please have it in the next version?The chan




containing key/valueentry of <String,String[]> We have configure the signatures section of dwr.xml to :- <signatures><![CDAT
;      }           catch (Exception ex)     {            buffer.append("/*Something wrong defining the static field " + fieldName + ": \n");



Manager"/>      </bean>
adhering to standards, so it is good that you are pointing this out. Another alternative is to use ":":          person:1.firstnamewhich may be




000)       try {       Counter.getStatus(       {       timeout:4000,        callback:function(counter) {         DWRUtil.setValue("counter", c




 groups: - list of selected items' indexes - list of selected items' values (current behaviour) - list of all items' checked (boolean) prop

ller</prop></props></property></bean><!-- DWR Controller --><bean id="dwrController" class="org.directwebremoting.spring.DwrCo
ing a single option by passing a non array single value like DWRUtil.setValues(selectField, 'option3') worked.The issue was with wit
can't give to form element id=name, but i can afford dropping of the id) The line else if (ele[i].value != null) value = ele[i].value; shou
 l comments from mikewse Fri Feb 9 18:35:12 +0000 2007 -------The current implementation uses the option value if it is a non-empty
 owCreator; if (!options.cellCreator) options.cellCreator = DWRUtil._defaultCellCreator; var tr, i; if (DWRUtil._isArray(data)) { for (i


 value ="monitorInputDispositif"/></create ><create creator="spring" javascript="MonitorInputIntervention" jsFiles ="Input.js"> <para
 test. Let me know.

    <param-value>true</param-value>                 </init-param>       <!-- default script timeout (milliseconds) -->   <init-param>          <


ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" waiting for lock java.lang.Object@164b23e BLOCKED org.directw




value>             </init-param>     <init-param>            <param-name>activeReverseAjaxEnabled</param-name>                   <param-value>
should translate relative paths to absolute paths to avoid this issue.


   // create a div with a hidden iframe and form        var theDiv = document.createElement('div');        theDiv.style.display = 'none


ond number is the time value for when the session was created request.getSession().getCreationTime():              1165408945365Thus
ay.jetty.handler.ResourceHandler">               <property name="resourceBase" value="web"/>                     </bean>          <b




 2:02:28 +0000 2007 -------Can you explain when this might happen? What is wrong with "instanceof Array"Was: https://dwr.dev.java
CallMarshaller.java:510)at org.directwebremoting.extend.EnginePrivate.remoteHandleCallback(EnginePrivate.java:56)at org.dire
ing(null, "Received an error code: " + batch.req.status); } Further reading: http://community.xajaxproject.org/viewtopic.php?id=972 ht
 issues/show_bug.cgi?id=122

he data (order, tweak, massage) after it fetchs it from theunderlying service, and before it hands it back to the page/DWR. I like thisp




o.This mode would break iframe remoting, which in turn breaks IE6 without ActiveX. But some people might consider that to be worth
ssion. By default, ScriptSessions will be invalidated using a timeout strategy. Passing request information to a non-dwr threadNon-d




d(cachedShift), cachedShift);       }      }this will ensure that object i'm putting into storeProvided has same object id.




ed. My solution was to add more code to my converter to first pull the object from the database, then set the properties passed up b
pected. Looks something like this:Browser.withCurrentPage(new Runnable() {public void run() {ScriptBuffer script = createM
oller" debug="true">        <dwr:config-param name="activeReverseAjaxEnabled" value="true" />                 <dwr:config-param name="ma




 of the javax.servlet.Filter mentioned in point 1. If this tag is used instead of the filter, the controller would not be able to populate the
ch(/jsessionid=([^?#]+)/)', have tested and verified it in our environment. It's working flawlessly.

turn a property of a server object. Now, each ofthose functions will have to test the return value for the serverproperty and decide to r




.directwebremoting.dwrp.BaseCallMarshaller.marshallInbound(BaseCallMarshaller.java:75)                 atorg.directwebremoting.servlet.Htm




tom build... Is this acceptable? Thanks! Kenton
oFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233




 om(lista[i], 'nameUnidade');         selectProdutos.options[selectProdutos.options.length] = opcao;             }The only one problem is th



erfaceHandler based on DWR-2.0.5 (I've checked that DWR-3.0.M1.RC2 has the same issue)By default, it does nothing special (don
ask(ThreadPoolExecutor.java:885)        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)



2)     at java.util.TimerThread.run(Timer.java:462)"qtp0-535":         at org.directwebremoting.dwrp.BasicAlarm.cancel(BasicAlarm.java

sparently turn the full version into the more verbose version that we have now.
ml/wwhelp.htm"The jsxid attribute is required for a record in the CDF. This attribute acts as a key and should be a unique value. "The

ans that DWR will consider a session-appended URL to be distinct from a non-session-appended URL.@return The current page be
elayQueue.java:164)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolEx
ram><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>dwr-invoker</servlet-name>



 his loop prop is undefined so subidpath is undefined. Later in the loop we attempt to set the value based on the subidpath (which is
As we already know the class of these objects there is no need to check if they can be converted to the formal argument type, but ra
R what class mapping scheme to use:        <init-param>      <param-name>lightClassMapping</param-name>              <param-value>tru

dwrclassmembers"].myProp1 )In the future it could also be extended to carry more information about the fields, f ex data type.

uld use "person.summary" to convert the Person objects.The "responseConvertIds" attribute could contain a comma separated list o

s/interface that has itself been set up for class mapping will be selected as JavaScript superclass for the class.

of a failure (say hiding a "Saving..." message) but does not want to fully handle the exception.




 dded down the road... I'm just thinking in terms of being a developer, which is more natual? ...<script src="app/dwr/include=interface

 can be found (Names of known classes are: null __System) I've included relevant logging from the app server below.When I switch


opups. On server side I browse script session of the right window, data in script session seems lost.But a refresh on the left windows




e expecting in our prod environment, as only trade duplicates need to be shown ) . Upon a new trade duplicate event, a new row is a
 methods on my server side and I call for instance this javascript code: myVar.myJavaMethod(objectToSave, function() { ... }); And th
 ame as far as this is concerned.In any case, my next test will be to change the closure to a function reference.Does this look right?




 gframework.aop.framework.ProxyFactoryBean"> <property name="proxyInterfaces" value="nz.co.curlybrackets.tutorial.services.S
 from Row 1 Column 1 is carried forward to Column 2 and subsequently both data from Column 1 and Column 2 is carried forward to
ng app context * DWR requests has to furthermore analyzed to select appropriate target module - this could be easily done by parsi

nContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:542)at org.springframework.context.support.Abstra




 added to the conduits Set. In PollHandler.handle, first a BaseScriptConduit is added to conduits, this results in the fact that the scr




rlProcessor.handle(UrlProcessor.java:101) at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146) at javax.servlet.h


grate with Gears knowledge of the offline/online status of the application- There needs to be some concept of a goneOffline hook and
 er? Would this be of use to other applications? "

eator="spring" javascript="Remote"> <param name="beanName" value="remote" /></create>...application-context.xml:...<bean id



rlProcessor.handle(UrlProcessor.java:101) at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146) at javax.servlet.h
opagated to the error handler... I've even set the converters for the Exception and StackTraceElement.This happens when using dwr 2
f the client works with them.- If user code throws an exception, no reason to log it. It's possible for server code to explicitly use exce
properties.It's a different case to the "get" prefix. The getter gets a named property; the "get" is not part of the information you need i

ull)   if (text != null) dwr.engine._processCometResponse(text, req.batch); }I have the following setup:web.xml=========<descript



> <display-name>DWR Servlet</display-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <in
ed the DefaultRemoter (in dwr 2.0.1) by setting a javascript function instead of a fixed path to the "._path" property.we changed line 1

arentName, registry);               if (parentDefinition == null)        {                if (log.isDebugEnabled())
ck function solved the leak, but then of course the app became useless. Replacing setValue() with an innerHTML call solved the pr

property name="deliveryManager" ref="deliveryManager"/>           <dwr:remote javascript="DeliveryMinDelaySelector">              <dwr:inc



wr:remote>          <property name="stateDAO">            <ref bean="stateDAO"/> </property> </bean>When i run the applicat
for (Iterator it = parameterNumberTree.iterator(); it.hasNext();){buffer.append('>');it.next();}buffe
 sageLog:currentTime","9:33:28 PM EDT",{escapeHtml:false});//#DWR-END#//#DWR-START#dwr.util.setValue("messageLog:curren

  742 } 743 batch.req.send(request.body); 744 if (!batch.async) dwr.engine._stateChange(batch); 745 } 746 catch (ex) { 74
 rogressBars(): display the file inputs in place of the progress bars2. org.directwebremoting.dwrp.ParseUtil should set a progress list
 -xxx><FORMid=dwr-form> but only one instance (the last one) and number xxx increases by 1 (it increases by 2 in previous examp
Buffer script = new ScriptBuffer(); script.appendScript("updateFoo(").appendData(foo).appendScript(");"); // Push change out to clie




 ontroller" debug="true" /><bean id="smartTimeProxy" class="com.mycompany.ui.util.SmartTimeProxy"><dwr:remote javascript="S

s error is handled properly in DWR but I believe wacky Dynamo's classloader is printing the stack. Everything still works fine but the




 ning: No Converter for org.springframework.context.ApplicationContext. See below) (Warning: getApplicationContext() is exclude
 riptScope.APPLICATION)@Filter(type=TemplateFilter.class)public class TextBlockAjaxActions extendsAbstractBlockAjaxActions<




 not be null at org.apache.catalina.core.ApplicationContext.setAttribute(ApplicationContext.java:734) at org.apache.catalina.core
e it in the next version?The change is simply in setting the batch handler functions in dwr.engine._execute: batch.handlers[batch.ma




 o :- <signatures><![CDATA[import java.util.Map;import au.gov.vic.doi.xfc.web.service.query.QueryServiceGetLocationsD
  field " + fieldName + ": \n");        buffer.append(" ").append(ex.getMessage()).append("*/\n");           }            }   buffer.append("




 person:1.firstnamewhich may be a little clearer when the first level is an unnamed array:        :1.firstname I've created an issue:http://ge




  DWRUtil.setValue("counter", counter);           timestamp = new Date().getTime();          },         errorHandler:function(message) {




all items' checked (boolean) property- radio groups: - index of selected item - value of selected item (current behaviour) - list of all it

directwebremoting.spring.DwrController"><property name="configurators"><list><ref bean="__dwrConfiguration"/></list></property>
 ) worked.The issue was with with the check if (map[property] != null && typeof map[property] == "object") {in dwr.util._getDataPrope
  != null) value = ele[i].value; should probably be else if (ele[i].name != null) value = ele[i].name; This way, each entry of resulting ma
e option value if it is a non-empty string, otherwise it uses the option text. I agree that it could be desirable to be able to use an empt
DWRUtil._isArray(data)) { for (i = 0; i < data.length; i++) {          // here you forgot to send the rowcounter !!!!!!   tr = DWRUtil._ad


ntion" jsFiles ="Input.js"> <param name="beanName" value="monitorInputIntervention" /></create><create creator="spring" javascri


 ) -->     <init-param>            <param-name>scriptSessionTimeout</param-name>                   <param-value>1800000</param-value>


 164b23e BLOCKED org.directwebremoting.impl.DefaultScriptSessionManager.checkTimeouts(DefaultScriptSessionManager.java:17




 m-name>            <param-value>true</param-value>         </init-param>       <init-param>             <param-name>org.directwebremot
     theDiv.style.display = 'none';      theDiv.innerHTML =            '<iframe id="hidden_frame" name="hidden_frame" src=""></if


ime():      1165408945365Thus, WLS is adding information only known to the server to the session id. Maybe could have somethin
          </bean>          <bean class="org.mortbay.jetty.servlet.Context">                <constructor-arg><null/></constructor




Array"Was: https://dwr.dev.java.net/issues/show_bug.cgi?id=135
ginePrivate.java:56)at org.directwebremoting.dwrp.BaseCallMarshaller.marshallOutbound(BaseCallMarshaller.java:328)at org.dir
ect.org/viewtopic.php?id=972 http://www.modssl.org/docs/2.5/ssl_faq.html#ToC47 http://support.microsoft.com/default.aspx?scid=k


ck to the page/DWR. I like thispattern because it keeps all of the code that supports the form in the same place.The issue is that be




 might consider that to be worth it.
mation to a non-dwr threadNon-dwr threads have no reference to the dwr-thread that created them. Because of this, WebContextFact




has same object id.




n set the properties passed up by the client. Maybe there is a better way to do this, but it wasn't readily visible in the documentation
ScriptBuffer script = createMyScriptBuffer(activity);Collection<ScriptSession> sessions = Browser.getTargetSessions();
  <dwr:config-param name="maxWaitAfterWrite" value="-1" />             </dwr:controller>




ould not be able to populate the script session.


he serverproperty and decide to return something different.Would you consider a patch to util.js such that the addRows method(actua




g.directwebremoting.servlet.HtmlCallHandler.handle(HtmlCallHandler.java:44)          atorg.directwebremoting.servlet.UrlProcessor.han




StandardWrapperValve.java:233)      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)         at or




     }The only one problem is that in the IE7, the screen freezes while the select is populated.Somebody have some other solution o



ault, it does nothing special (don't want to break an existing installations)But when your web.xml specifies the following init-param:<in
 adPoolExecutor.java:907)         at java.lang.Thread.run(Thread.java:619) "qtp0-545":       at org.directwebremoting.impl.DefaultScrip



sicAlarm.cancel(BasicAlarm.java:43)        - waiting to lock <0x00002aaab5ed7b48> (a java.lang.Object)          at org.directwebremotin


d should be a unique value. "The CDF schema is described by the following XSD:<?xml version="1.0"?><xsd:schema xmlns:xsd="h

RL.@return The current page being viewed."
e.take(ScheduledThreadPoolExecutor.java:582)     at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.tak
>dwr-invoker</servlet-name><url-pattern>/dwr/*</url-pattern></servlet-mapping>....When i am using the file upload i am getti



ased on the subidpath (which is undefined so nothing gets set):// Only simple values left (or array of simple values, or empty array) /
he formal argument type, but rather it would be suitable to check if they can be assigned to the formal argument. Jose said: Do
m-name>         <param-value>true</param-value>       </init-param> The class mapping behaviour would change in the following way:

 the fields, f ex data type.

ontain a comma separated list of convert ids to use on the response. There would be the notion of a default converter for each type w

r the class.




t src="app/dwr/include=interface/class1,interface/class2&noCache=true"></script>...or...<script> var dwrConfig = { include : [ "inter

app server below.When I switch back to DWR2 the problem disappears, but I was looking forward to playing with the new features.. :


But a refresh on the left windows correct the situation (ie : one window set it's id in it's left script session)Whereas, it would be more




e duplicate event, a new row is added to the GI matrix on all connected web clients.3. I am sending a PURGE notification via revers
ToSave, function() { ... }); And the thing is objectToSave after serialization more than 2083 characters (in common case because for e
n reference.Does this look right? Has anyone else had trouble with timeoutsettings and IE memory leaks?,chris#### from engine.js #




curlybrackets.tutorial.services.SimpleService"/> <property name="target" ref="simpleService"/> <dwr:remote javascript="MySimp
d Column 2 is carried forward to Column 3 and then to the next row. This not only applies to addRows function but also to other data
 is could be easily done by parsing requestPath - but the problem is DWR could make its own redirects that will break url logic * to s

 amework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:533)at




 s results in the fact that the script is written and removed from the List, before AlarmScriptConduit.addScript could be called, and th




ervlet.java:146) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:8


 ncept of a goneOffline hook and a goingOnline/goneOnline hook to allow an application to manually resync- Currently DWR does not


 lication-context.xml:...<bean id="remote" class="de.mb.test.dwr.Remote" />...I am currently using DWR Version 2.0.2 in combinati



ervlet.java:146) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:8
 .This happens when using dwr 2.0.2 and Internet Explorer, DwrServlet has debug and activeReverseAjaxEnabled set to true.If I set a
erver code to explicitly use exceptions to flag errors to the client. They're not really errors in this case. To make things nicer for user
 art of the information you need in the name of the property.In the case of a method which returns a boolean, the property should hav

 p:web.xml=========<description>Direct Web Remoter Servlet</description><servlet-class>hnz.engine.servlet.SuiteServlet</servl



DwrServlet</servlet-class> <init-param>       <param-name>debug</param-name>          <param-value>true</param-value> </init-p
 path" property.we changed line 166 in DefaultRemoter to: buffer.append(scriptName + "._path = getActualPath();\n");where getActua

 DebugEnabled())                  {                   log.debug("No parent bean named '" + parentName + "' could be found in the
 an innerHTML call solved the problem, no leaks, and now we had a functioning app, but we further investigated the cause because s

 DelaySelector">          <dwr:include method="fetchMinDelay"/>           </dwr:remote>      </bean></beans>



 </bean>When i run the application the application server(resin 3-14) throw an exception who says it can not create dwrController be
it.next();}buffer.append(')');cachedToString = buffer.toString();}return cachedToString;                    }...}pub
 il.setValue("messageLog:currentTime","9:34:08 PM EDT",{escapeHtml:false});//#DWR-END#//#DWR-START#dwr.util.setValue("mes

tch); 745 } 746 catch (ex) { 747 dwr.engine._handleError(batch, ex); 748 }The second callback is executed in IE.
 seUtil should set a progress listener on SERVLET_FILE_UPLOAD.
 creases by 2 in previous example).Not sure if it's a bug or I'm doing something wrong..Java code to update page (every 2 seconds
");"); // Push change out to clients viewing the page Collection<ScriptSession> sessions = new HashSet<ScriptSession>();




oxy"><dwr:remote javascript="SmartTimeProxy"><dwr:include method="test"/></dwr:remote></bean>When I do this, ONLY the bea

Everything still works fine but the log is dirty. It would be nice to have an init param, etc. to disable annotations. I can add the code




tApplicationContext() is excluded: Method access is denied by rules in dwr.xml. See below)[...]
endsAbstractBlockAjaxActions<TextBlock> { @Override @RemoteMethod@Template(path="/WEB-INF/jsp/issues/iur/textBlock




4) at org.apache.catalina.core.ApplicationContextFacade.setAttribute(ApplicationContextFacade.java:337) at org.directwebremo
ecute: batch.handlers[batch.map.callCount] = { exceptionHandler:callData.exceptionHandler, callback: callData.callback ? functio




 ry.QueryServiceGetLocationsDWRMethod;QueryServiceGetLocationsDWRMethod.execute(String, String, String, Map<String,[Lj
  }           }   buffer.append("\n");     Method[] methods = creator.getType().getMethods();      for (int i = 0; i < methods.length; i++)




me I've created an issue:http://getahead.org/bugs/browse/DWR-88 Best regardsMike




rHandler:function(message) {             DWRUtil.setValue("counter", isServerDown);        }     });   } catch(e) {     DWRUtil.setValue




 (current behaviour) - list of all items' checked (boolean) propertyWhen it comes to locating the elements the first case is no problem

onfiguration"/></list></property><property name="debug" value="true"/></bean> <!-- The DWR Configuration --><bean id="__dwrCon
  ect") {in dwr.util._getDataProperties where a test was being made to see if the call is trying so set a nested property. The check typ
s way, each entry of resulting map is in the form (id or name or elementxyz)=value
 irable to be able to use an empty value.What do you think about something along these lines? : var valueAttr = item.getAttributeNod
 ounter !!!!!!   tr = DWRUtil._addRowInner(data[i], cellFuncs, options, i);    if (tr != null) ele.appendChild(tr); } } else if (typeof dat


create creator="spring" javascript="MonitorCommons" jsFiles ="Input.js,Ouput.js"> <param name="beanName" value="monitorCom


-value>1800000</param-value>             </init-param>    <!-- What is the maximum number of calls that can be done in a single batch


ultScriptSessionManager.java:175) As you can see, both the invalidate() call and the checkTimeouts() call are blocking on the same




aram-name>org.directwebremoting.extend.ServerLoadMonitor</param-name>                     <param-value>org.directwebremoting.impl.Poll
ame="hidden_frame" src=""></iframe>' +             '<form id="hidden_form" target="hidden_frame" action="/sandbox2/async/fileUplo


 id. Maybe could have something to do with session migration, being able to differentiate between the same session id on different s
tructor-arg><null/></constructor-arg>             <constructor-arg>                     <bean class="org.mortbay.jetty.servlet.Sess




lMarshaller.java:328)at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:53)at org.directwebremoting
 rosoft.com/default.aspx?scid=kb;EN-US;q305217 Was: https://dwr.dev.java.net/issues/show_bug.cgi?id=128


same place.The issue is that bean defined in *-servlet.xml files are not accessible to DWRby default. To make them visible to DWR
ecause of this, WebContextFactory().get().getScriptSession() will return null in a non-dwr thread. You will therefore need to pass data




adily visible in the documentation. My suggestion would be to add a method to the converter that can be overridden like: protected O
owser.getTargetSessions();for (ScriptSession scriptSession : sessions) {scriptSession.addScript(script);
 that the addRows method(actually, the _addRowInner method) would set the innerHTML to "&nbsp"if the data is an empty string? I




 moting.servlet.UrlProcessor.handle(UrlProcessor.java:101)         atorg.directwebremoting.spring.DwrSpringServlet.doPost(DwrSpringS




 dContextValve.java:175)     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)         at org.apache.cata




 body have some other solution or suggestion ?thanks...Marcos ViníciusSun Certified Professional (SCJA)



 cifies the following init-param:<init-param> <param-name>absoluteUrlPaths</param-name>             <param-value>true</param-value><
 ctwebremoting.impl.DefaultScriptSession.removeScriptConduit(DefaultScriptSession.java:263)            - waiting to lock <0x00002aaab5



ect)      at org.directwebremoting.dwrp.TimedAlarm.cancel(TimedAlarm.java:48)            at org.directwebremoting.dwrp.PollHandler$1.ru


 "?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="data"> <xsd:complexType> <xsd:seq


 ecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)                 at java.util.concurrent.ThreadPoolExecutor.getTask
m using the file upload i am getting this alert: "Failed to find parameter: callCount"The dwr call to upload the image works fine if the



 simple values, or empty array) // -> call setValue() else { // Are there any elements with that id or nameif (dwr.util.byId(subidpath) !=
mal argument. Jose said: Does this solution somewhere include conversion based on method signatures instead of objects passe
 d change in the following way:   * No constructor functions nor any other JavaScript class-related code generated by the DWR servl



default converter for each type which is a converter with no id (or name or whatever).In the example above, default converters would b




 r dwrConfig = { include : [ "interface/class1", "interface/class2" ], noCache : true};</script><script src="app/dwr/dwr.js"></script>Y

playing with the new features.. :)DanielWhen initialising:2008-04-28 10:40:54,302 INFO [org.directwebremoting.impl.StartupUtil] - DW


sion)Whereas, it would be more logical that all client on right windows refresh their browser to correct the data loss. I'm using DWR3




 a PURGE notification via reverse-ajax to all connected web clients every 30 minutes. The PURGE is necessary to clear the GI ma
  (in common case because for example I fill form where fields could be rather long, all this is contained by mu objectToSave that I ne
eaks?,chris#### from engine.js ######if (batch.timeout && batch.timeout != 0) { batch.interval = setInterval(function() {dwr.engine._a




dwr:remote javascript="MySimpleAjaxService" /></bean>This would also reduce pollution of bean definitions and promote separation
ws function but also to other data retrieved via dwr.util.Same code works fine in DWR version 2.0.2.
cts that will break url logic * to support older modules we have to provide DWR support using standard DefaultContainer We have imp

pplicationContext.java:533)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContex




ddScript could be called, and therefore no Alarm is added to close the connection. Even though AlarmScriptConduit has a higher ran




Servlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:29


esync- Currently DWR does not make any operation ordering guarantees, with message numbers and resend, these guarantees sho


DWR Version 2.0.2 in combination with Spring 2.05 and Tomcat v5.5.



Servlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:29
 AjaxEnabled set to true.If I set a breakpoint on the constructor of OutputAlarm and I resume the thread imediately after it's suspende
e. To make things nicer for users though who might miss some info here, when in debug mode, this should be logged. If not in debug
boolean, the property should have the "is" attached to it.For instance, I have a method isCollection() which I remote. On the Javascrip

ngine.servlet.SuiteServlet</servlet-class><init-param>     <param-name>debug</param-name>            <param-value>true</param-value><



e>true</param-value> </init-param> <init-param>            <param-name>crossDomainSessionSecurity</param-name>                <param-v
ActualPath();\n");where getActualPath is a javascritp function we defined in the jsp before engine.js is included. So the path is built in

Name + "' could be found in the " +                        "hierarchy of BeanFactorys. Check you've defined a bean called '" + pa
nvestigated the cause because setValue() obviously has other benefits.The problem also went away (i.e. no leaks) when setting esc

ans>



 can not create dwrController bean. If i define dwrController in applicationContext like the other beans , i get this ErrorError: java.lang
rn cachedToString;      }...}public class DefaultConverterManager implements ConverterManager{..... public void setExtraTypeIn
R-START#dwr.util.setValue("messageLog:currentTime","9:34:48 PM EDT",{escapeHtml:false});//#DWR-END# The following callback

  is executed in IE.

 update page (every 2 seconds for every control on page):    Util util = new Util(ctx.getScriptSession()); util.addFunctionCall("s
ashSet<ScriptSession>();       sessions.addAll(sctx.getScriptSessionsByPage(pageUrl)); System.out.println(sessions.size()); for




n>When I do this, ONLY the bean identified in the dispatcher servlet's Spring context is remoted...ie, only the smartTimeProxy bean

annotations. I can add the code fix for this just let me know. Thanks.




WEB-INF/jsp/issues/iur/textBlockAjaxActions.view.jsp",var="text")   public TextBlock view(Integer itemId) {   // implementation




 va:337) at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:147) at org.directwebremo
 back: callData.callback ? function() { if (callData.args) {   arguments = Array.prototype.concat.call(arguments, callData.arg




 g, String, String, Map<String,[Ljava.lang.String;>);]]> </signatures>The POST to the server contains :-callCount=1c0-scrip
t i = 0; i < methods.length; i++)   {     Method method = methods[i];         String methodName = method.getName();          ...   }   .




catch(e) {     DWRUtil.setValue("counter", isServerDown);       } } function checkTimeout() {      if((timestamp + 10000) < new Date(




 ents the first case is no problem as we do have an actual HTML element that represents the collection of selected values, but for the

guration --><bean id="__dwrConfiguration"class="org.directwebremoting.spring.SpringConfigurator"><property name="creators"><m
 nested property. The check typeof map[property] == "object" passes even when the property value is an array however for the neste

 valueAttr = item.getAttributeNode("value"); if (valueAttr && valueAttr.specified)   return item.value; else return item.text;This way
Child(tr); } } else if (typeof data == "object") { i = 0; for (var row in data) {     tr = DWRUtil._addRowInner(row, cellFuncs, optio


"beanName" value="monitorCommons" /></create>This would allow to generate only 2 js file, with maybe a better compression (js c


at can be done in a single batch -->       <init-param>          <param-name>maxCallCount</param-name>                <param-value>2


() call are blocking on the same java object. Looking in the code, both checkTimeouts and invalidate block on the same sessionLoc




>org.directwebremoting.impl.PollingServerLoadMonitor</param-value>           </init-param>      <init-param>         <param-name>tim
ction="/sandbox2/async/fileUpload.do" enctype="multipart/form-data" method="post"></form>';            document.body.appendChild(


e same session id on different servers, I don't know?Anyway, the bad news for us is that they are also patching the value returned by
="org.mortbay.jetty.servlet.SessionHandler"/>              </constructor-arg>                <constructor-arg><null/></constructor-




 a:53)at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)at org.directwebremoting.servlet.DwrServlet.d
gi?id=128


t. To make them visible to DWR, you *also* have to specify them inweb.xml like this: <context-param> <param-name>contextConf
u will therefore need to pass data from DWR threads to non-DWR threads such as the ScriptSession in the example above. One thr




n be overridden like: protected Object initializeObject(Class class, Map<String, Object> values). This would allow developers to sim
ddScript(script);}                           }});
 f the data is an empty string? I have been playing with such a patchlocally, and it works as I'd like it to.Or is there another way to g




SpringServlet.doPost(DwrSpringServlet.java:173)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)     at javax.serv




e.java:128)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)       at org.apache.catalina.core.Standar




SCJA)



ram-value>true</param-value></init-param>.. then it will output full urls in the generated interface scripts, so they will always be corr
- waiting to lock <0x00002aaab5446780> (a java.lang.Object)          at org.directwebremoting.dwrp.OutputAlarm.cancel(OutputAlarm.



bremoting.dwrp.PollHandler$1.run(PollHandler.java:189)         at org.directwebremoting.dwrp.JettyContinuationSleeper.goToSleep(Jet


 <xsd:complexType> <xsd:sequence>            <xsd:element type="cdfrecord" name="record"         maxOccurs="unbounded" minOccurs=


nt.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
oad the image works fine if the struts filter mappings are commented(which is tested as a separate html as well as jsp), but the app



meif (dwr.util.byId(subidpath) != null || document.getElementsByName(subidpath).length >= 1) { dwr.util.setValue(subidpath, data[pro
natures instead of objects passed?           Mike said: I guess you are referring to the problems we found earlier this year when an in
ode generated by the DWR servlet for mapped classes.      * An outbound object of a mapped class will get its class identity annotate



bove, default converters would be used for List and primitives etc.I realize that a workaround is to create a PersonSummary class. I




src="app/dwr/dwr.js"></script>Yes, it's more typing certainly, but I'm just thinking about some cases I have where I may have 10-15

bremoting.impl.StartupUtil] - DWR Version 3.0.M1 starting.2008-04-28 10:40:54,302 INFO [org.directwebremoting.impl.StartupUtil] -


t the data loss. I'm using DWR3 M1. I'm opening the two popup from the same window, which is handy as a window can call a javas




 is necessary to clear the GI matrix displays at trading end of day ( EOD ).As I mentioned above, after what seems like an arbitrary
 ed by mu objectToSave that I need to send to server). It would be quite reasonable to support sending of requests with large data (an
Interval(function() {dwr.engine._abortRequest(batch); }, batch.timeout);}#### my jsp ############<!DOCTYPE HTML PUBLIC "-//W




finitions and promote separation of concerns.Thankshttp://developingdeveloper.wordpress.com/2008/02/16/spring-dwr-namespaces-a
rd DefaultContainer We have implemented a solution to this, but it could be hardly called clean. It involves using custom servlet that

resh(AbstractApplicationContext.java:348)...The bean it's complaining about is a LocalContainerEntityManagerFactoryBean. It's no




mScriptConduit has a higher rank than all BaseScriptConduits, AlarmScriptConduit.addScript(script) will never be called, because sc




er(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.


nd resend, these guarantees should be possible.- Since DWR is scheduling resends, batching (grouping a number of requests into a




er(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.
ad imediately after it's suspended, it throws a NPE even using Firefox... otherwise OutputAlarm.cancel() is not executed...
 should be logged. If not in debug, suppress it.So there's a little bit more to it than just switching info to debug!
which I remote. On the Javascript side, I then have to use the property "collection" which is not really indicative of a boolean flag, mo

 ram-value>true</param-value></init-param><init-param>          <param-name>activeReverseAjaxEnabled</param-name>                 <param



 ity</param-name>      <param-value>false</param-value> </init-param> <init-param>               <param-name>allowScriptTagRemotin
s included. So the path is built in the client side.Second thing we did was to configure overridePath to; <dwr:config-param name="ov

u've defined a bean called '" + parentName + "'");               }                 break;               }              beanClassNam
 (i.e. no leaks) when setting escapeHtml:false (we have true as the default). So we inspected util.js and found the offending code:dw




s , i get this ErrorError: java.lang.SecurityException: No class by name: AjaxFacadeuk.ltd.getahead.dwr.DWRServlet: Sent 501It's s
.... public void setExtraTypeInfo(TypeHintContext thc, Class type) {             extraTypeInfoMap.put(thc.toString(), type); //by fch
R-END# The following callback script should have been part of the response but does not appear anywhere within the response.//#D



n());     util.addFunctionCall("setValue", id, "" + value);Javascript code to request server (once every minute):dwrForm.someAct
out.println(sessions.size()); for (ScriptSession session : sessions) { session.addScript(script); } }Once the JavaScript function h




 only the smartTimeProxy bean is remoted and not the timeConvert bean. The converse is true if I use the DwrSpringServlet and no




mId) {     // implementation   }}------------------As a workaround for this I use the following method in my AjaxFilter------------------   priv




ava:147) at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:100) at org.directwebrem
cat.call(arguments, callData.args); }     if (callData.defer) {   setTimeout(function() {        callData.callback.apply(callD




ntains :-callCount=1c0-scriptName=QueryServiceGetLocationsc0-methodName=executec0-id=3063_1144372351140c0-
ethod.getName();        ...   }   ...}/** * Generates Javascript for a given public static Java field * @param scriptName Name of the J




mestamp + 10000) < new Date().getTime()) {          DWRUtil.setValue("counter", isServerDown);       } } function startDemo() {      do




on of selected values, but for the two latter cases there is no element representing the radio- or checkbox group, but instead we sho

<property name="creators"><map><entry key="minutenverlaufProfilPresenter"><bean class="org.directwebremoting.spring.CreatorC
s an array however for the nested property code to be invoked, the proerty value should be a data object and not an array as arrays

 else return item.text;This way we can use the empty value only when it has been requested, ie been specified in the option.
dRowInner(row, cellFuncs, options, i);  if (tr != null) ele.appendChild(tr); i++; } }};DWRUtil._addRowInner = function(row, cellF


 aybe a better compression (js compression & zip compression (I've seen somewhere that it's possible to zip js files...) Notice the la


-name>          <param-value>20</param-value>           </init-param>       <!-- Set to true to enable polling and comet. This can increa


e block on the same sessionLock member variable. This is highly problematic because the call to invalidate() happens after the sync




aram>          <param-name>timeToNextPoll</param-name>                  <param-value>5000</param-value>          </init-param>      <in
  document.body.appendChild(theDiv);        var hiddenForm = document.getElementById("hidden_form");         fileParent.remove


 o patching the value returned by request.getRequestedSessionId():    DgQNF26RWp8jTNGQTyT5zTnXnW6nmZ6vjby2bTWp4KD
ructor-arg><null/></constructor-arg>            <constructor-arg>             <bean class="org.mortbay.jetty.servlet.Servle




ebremoting.servlet.DwrServlet.doPost(DwrServlet.java:120)Was: https://dwr.dev.java.net/issues/show_bug.cgi?id=133



m> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext-*.xml /WEB-INF/*-action.xm
in the example above. One thread per application is scalable, one thread per request is notMost reverse ajax implementations requ




s would allow developers to simply pull the object from the database and return it to the base converter to continue loading propertie
 to.Or is there another way to get this behavior?




rvlet.java:710)      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)      atorg.apache.catalina.core.ApplicationFilterCh




org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)          at org.apache.catalina.connector.CoyoteAda




ipts, so they will always be correct.N.B. this doesn't violate cross-site scripting constraints since the interface stub that invokes the
utputAlarm.cancel(OutputAlarm.java:67)         at org.directwebremoting.dwrp.PollHandler$1.run(PollHandler.java:189)            at org.dire



 tinuationSleeper.goToSleep(JettyContinuationSleeper.java:80)          - locked <0x00002aaab5ed79e8> (a java.lang.Object)           at org


curs="unbounded" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="jsxid">                  <xsd:simpleType>       <xsd:restriction ba


oolExecutor$Worker.run(ThreadPoolExecutor.java:906)               at java.lang.Thread.run(Thread.java:619)"pool-1-thread-1" prio=3 tid=0x0
 html as well as jsp), but the application fails as it requires the filter mapping entries...



util.setValue(subidpath, data[prop]); } }This is inconsistent with dwr.util.setValue which does set the elements value to the date:dwr.
ound earlier this year when an incoming concrete object wouldn't be allowed as parameter to a remoted method with an interface arg
 ll get its class identity annotated as a property instead of a constructor call, ie:      s101={name:"Donald","$dwrclassname":"db.P



 ate a PersonSummary class. I think this is cleaner and encourages us to reduce our ajax packet sizes with some simple config.




s I have where I may have 10-15 or more classes being imported, do I really want to do that on one long line as a query string, or is it

twebremoting.impl.StartupUtil] - - Servlet Engine: Sun Java System Application Server 9.12008-04-28 10:40:54,302 INFO [org.directw


 dy as a window can call a javascript function of the other window (via the common parent window). After a while, on first regular ajax




 er what seems like an arbitrary amount of time, the GI displays stop updating. I say arbitrary, because there is no other outside ac
ng of requests with large data (and it is not so much, just kore than 1 kb) by injection in engine.js where it could divide url into parts a
 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head> <title>DWR Poll T




 02/16/spring-dwr-namespaces-aop/
olves using custom servlet that internally holds pool of DwrServlets and DwrSpringServlets and that performs the selection logic and

tyManagerFactoryBean. It's not overriding anything in any other imported context.




 will never be called, because script is removed from the List before.This bug can very likely only be observed, if no scripts are added




tionFilterChain.java:206) at org.directwebremoting.faces.FacesExtensionFilter.doFilter(FacesExtensionFilter.java:79) at org.apache.


ping a number of requests into a single network request) should become an (optionally) automatic feature- It should be a server switc




tionFilterChain.java:206) at org.directwebremoting.faces.FacesExtensionFilter.doFilter(FacesExtensionFilter.java:79) at org.apache.
el() is not executed...
to debug!
  indicative of a boolean flag, more of a... Collection!I also have isEntity() isEnum() and isString(), and the resulting properties "entity"

bled</param-name>         <param-value>true</param-value></init-param><init-param>               <param-name>initApplicationScopeCrea



m-name>allowScriptTagRemoting</param-name>        <param-value>false</param-value> </init-param> <init-param> <param
o; <dwr:config-param name="overridePath" value="&quot;+getActualPath()+&quot;"/>so the urls in engine.js looks like this: dwr.eng

  }              beanClassName = parentDefinition.getBeanClassName();                  if (StringUtils.hasText(beanClassName ))
and found the offending code:dwr.util.escapeHtml = function(original) { var div = document.createElement('div'); var text = docume




dwr.DWRServlet: Sent 501It's so critical for me to solve this problem. I would appreciate if you can help me .Thank you so much and
ut(thc.toString(), type); //by fch 2007.09.19 } public Class getExtraTypeInfo(TypeHintContext thc) {              Class type = (Cla
ywhere within the response.//#DWR-START#dwr.engine._remoteHandleCallback('1692','0',20000);//#DWR-END# which should have b



ery minute):dwrForm.someAction({callback:function(dataFromServer) { ... },timeout:10000,warningHandler:function(er
  }Once the JavaScript function has been run in the browser a small amount of memory is left in its memory space. This can be acco




use the DwrSpringServlet and not the dwr:controller except the global context is remoted and the dispatcher servlet context is NOT.H




my AjaxFilter------------------   private Method findConcreteImplementation(Object obj, Method method) {   if (Modifier.isVolatile(metho




 java:100) at org.directwebremoting.annotations.AnnotationsConfigurator.processCreate(AnnotationsConfigurator.java:153) at org
    callData.callback.apply(callData.scope || window, arguments);     }, callData.defer);  } else {      callData.callback.appl




0-id=3063_1144372351140c0-param0=string:Object1c0-param1=string:handleResponsec0-param2=string:reqId46c0-e2=num
 ram scriptName Name of the Javascript file, sans ".js" suffix * @param field Target field * @return Javascript constant representing




 } function startDemo() {      document.getElementById("errmsg0").style.display = 'none';           checkCounter(); }</script></head><b




ckbox group, but instead we should use the combination of a form and a group name. This is somewhat a challenge when wanting to

 ectwebremoting.spring.CreatorConfig"><property name="creator"><beanclass="org.directwebremoting.spring.BeanCreator"><prope
 ject and not an array as arrays apply to multi select fields.The following fixes the issue.dwr.util._isArray = function (o) { return isO

en specified in the option.
ddRowInner = function(row, cellFuncs, options, i) { var tr = options.rowCreator(row, i); if (tr == null) return null; for (var j = 0; j < cellF


ble to zip js files...) Notice the last <create> tag has two files to tells that MonitorCommons should be in the two (or more) js files. Al


olling and comet. This can increase the load on your server although DWR does have mechanisms to prevent server overload. -->


validate() happens after the synchronized block in checkTimeouts(). Here's what happens: (by the way, I think this is only a problem




lue>       </init-param>       <init-param>           <param-name>normalizeIncludesQueryString</param-name>                     <param-valu
_form");      fileParent.removeChild(theFile);             // attach the file to the hidden form     hiddenForm.appendChild(the


T5zTnXnW6nmZ6vjby2bTWp4KDJDDxnv8Gv!-595852523!1165408945365so it no longer is identical to the actual cookie sent from th
"org.mortbay.jetty.servlet.ServletHandler">        <property name="servlets">                          <list>




ow_bug.cgi?id=133



text-*.xml /WEB-INF/*-action.xml</param-value> </context-param>Generally, one doesn't list those files there. Is there a way not to
verse ajax implementations require a separate thread to push data to clients. Spawning a separate thread for each DWR request is n




ter to continue loading properties without having to override the entire class. Also, allowing the developer to pick which methods are
catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)     atorg.apache.catalina.core.ApplicationFilte




e.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)       at org.apache.coyote.http11.Http11Processor.process(Http11




e interface stub that invokes the service is loaded from the same server as the DWR services that it invokes.
andler.java:189)        at org.directwebremoting.dwrp.JettyContinuationSleeper.goToSleep(JettyContinuationSleeper.java:80)         - lo



> (a java.lang.Object)     at org.directwebremoting.dwrp.PollHandler.handle(PollHandler.java:211)        at org.directwebremoting.ser


pleType>     <xsd:restriction base="xsd:string">      <xsd:enumeration value="jsxroot"/>     </xsd:restriction>   </xsd:simpleType>


)"pool-1-thread-1" prio=3 tid=0x00586000 nid=0xc waiting on condition [0x9721f000..0x9721fa70] java.lang.Thread.State: WAITING




elements value to the date:dwr.util.setValue("dateBecameMember", userFromServer.dateBecameMember);Adding the following to th
ed method with an interface argument type? I haven't mentioned it here because this behaviour is part of DWR's conversion core and
 Donald","$dwrclassname":"db.Person"}         instead of:        s101=new db.Person();s101.name="Donald";           * Inbound objects will b



zes with some simple config.




 ng line as a query string, or is it more natural to do it in Javascript like that? Also, I think it makes it so that you always load dwr.js

8 10:40:54,302 INFO [org.directwebremoting.impl.StartupUtil] - - Java Version: 1.6.0_032008-04-28 10:40:54,302 INFO [org.directwe


After a while, on first regular ajax call of the left window I get : 2008-04-20 18:10:13,203 DEBUG [http-8080-Processor25] (DefaultWeb




use there is no other outside activities, other than the DWR reverse-ajax events noted above. DWR is configured with the following
ere it could divide url into parts and make several <script> tahs instead of one, and than it need to be changed the servlet a little to w
html><head> <title>DWR Poll Test</title> <script type='text/javascript' src='../dwr/interface/MyObject.js'></script> <script type="
performs the selection logic and delegates servlet processing onto chosen dwr servlet. Additionally there has been problems with red




observed, if no scripts are added to this connection for a 'visibly long' time, because a second script (which wasn't stored before) wo




onFilter.java:79) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.ca


ature- It should be a server switch to say "enable gears" i.e. gears integration requires thought from the developerI'm thinking that it w




onFilter.java:79) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.ca


 the resulting properties "entity", "enum" and "string" do not really indicate what they are.At least add parameters to the RemotePro

name>initApplicationScopeCreatorsAtStartup</param-name>              <param-value>true</param-value></init-param>JavaScript======



aram> <init-param> <param-name>classes</param-name> <param-value>racebook.web.TicketManager </param-
 ngine.js looks like this: dwr.engine._defaultPath = ""+getActualPath()+"";Cheap and ugly trick, but works for now. it would be great i

s.hasText(beanClassName ))                {                // found the class name we were looking for                break;
ement('div'); var text = document.createTextNode(original); div.appendChild(text); return div.innerHTML;}Evidently, document.crea




elp me .Thank you so much and Good Luck
c) {        Class type = (Class) extraTypeInfoMap.get(thc.toString()); //by fch 2007.09.19            return type;   }.....}
DWR-END# which should have been added via the close method of the BaseScriptConduit.



 ,warningHandler:function(error) { ... },errorHandler:function(error, exception) { ... }Thanks!------- Additional comments from d
memory space. This can be accomplished by simply running an empty method with the passed object. I notice that the DOM elemen




patcher servlet context is NOT.How can I get around this? Do I have to create multiple DWR controllers? One for the "global" conte




 {    if (Modifier.isVolatile(method.getModifiers())) {   Class clazz = obj == null ? method.getDeclaringClass() : obj.getClass();




sConfigurator.java:153) at org.directwebremoting.annotations.AnnotationsConfigurator.processClass(AnnotationsConfigurator.java:
e{       callData.callback.apply(callData.scope || window, arguments);   } } : null };




 am2=string:reqId46c0-e2=number:0c0-e3=number:1c0-e4=number:2c0-e5=number:3c0-e6=number:4c0-e7=number:5
avascript constant representing the field * @throws IllegalAccessException * @throws IllegalArgumentException * @throws IllegalA




Counter(); }</script></head><body onload="startDemo()">... Complete code is included into the Terracotta kit in Spring demo calle




hat a challenge when wanting to create a smooth API for working on the values of these.NESTED OBJECTS AND PROPERTIESWe

ng.spring.BeanCreator"><property name="bean"ref="minutenverlaufProfilPresenter"/><property name="scope"><value>session</va
ray = function (o) { return isObject(o) && o.constructor == Array;}dwr.util._isDataObject = function (o) { return (o && typeof o ==


eturn null; for (var j = 0; j < cellFuncs.length; j++) {   var func = cellFuncs[j];    var td;   if (typeof func == "string") {    // here you s


e in the two (or more) js files. Also, engine.js & utils.js could be added to each files so that dwr js file would be gathered in only one


o prevent server overload. -->      <init-param>           <param-name>activeReverseAjaxEnabled</param-name>                        <param-val


 ay, I think this is only a problem if you have multiple in-flight DWR requests for the same user) - Thread A calls checkTimeouts, ma




am-name>             <param-value>true</param-value>            </init-param>         <load-on-startup>3</load-on-startup>        </servlet> the
  hiddenForm.appendChild(theFile);           hiddenForm.submit();         hiddenForm.removeChild(theFile);                  // put th file


o the actual cookie sent from the browser. DWR CSRF checkIn the method org.directwebremoting.dwrp.Batch.checkNotCsrfAttac
              <list>                        <bean class="org.mortbay.jetty.servlet.ServletHolder">                    <co




files there. Is there a way not to list the-action.xml files in contextConfigLocation, but still have DWR resolve the beanreference? It
hread for each DWR request is not scalable, instead you should use a single thread for reverse ajax. Eg: public class RemoteClas




oper to pick which methods are excluded outbound / inbound separately would be a good feature as well.Thanks for a great library, I
he.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)       at ca.syscomm.dwr.WebContextFilter.doFilter(W




Http11Processor.process(Http11Processor.java:844)        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce




nvokes.
nuationSleeper.java:80)       - locked <0x00002aaab5460010> (a java.lang.Object)            at org.directwebremoting.dwrp.PollHandler.



   at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)         at org.directwebremoting.servlet.DwrServlet.doP


striction>   </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:complexType name="cdfrecord">


ava.lang.Thread.State: WAITING (parking)         at sun.misc.Unsafe.park(Native Method)          - parking to wait for <0x9c006778> (a




ember);Adding the following to the _setValuesRecursive function fixed it for me (not sure if it is best solution): // Date (not array or O
rt of DWR's conversion core and not the class mapping code, although this quirk may only be triggered when using class mapping. S
 nald";   * Inbound objects will be inspected for a "$dwrclassname" property and if there is a matching mapped class, the correspond




  so that you always load dwr.js and nothing else, so *maybe* it's simpler (I'm not so sure about that).

 10:40:54,302 INFO [org.directwebremoting.impl.StartupUtil] - - Java Vendor:     Sun Microsystems Inc.[DWRController] Initialised......


 8080-Processor25] (DefaultWebContext.java:98) - ScriptSession re-sync: 4E3B859DF2333F3A33DB5285E7A11C18 has become 1D




R is configured with the following web.xml file :<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC "-//Su
 e changed the servlet a little to wait all parts of requests and only after that process the request.
 ect.js'></script> <script type="text/javascript"> function doPoll() {           MyObject.poll(    {   timeout: 2000, /* removing this li
here has been problems with redirects executed inside Dwr UrlProcessors - to address this issue we had to wrap HttpRequest to imi




 (which wasn't stored before) would cause the connection to be closed after maxWaitAfterWrite.




Chain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.cor


he developerI'm thinking that it would make sense to have 3 client side message stores: Gears, DOL, and a simple hash if neither of




Chain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.cor


 d parameters to the RemoteProperty annotation to allow override of the property name!eg:     @RemoteProperty(propertyName="isC

></init-param>JavaScript===========on page onload I call : dwr.engine.setActiveReverseAjax(true);The error is caused by the "set



eb.TicketManager </param-value> </init-param> </servlet>
works for now. it would be great if you could add real support for this problem.

g for              break;            }             parentName = parentDefinition.getParentName();        }          }
HTML;}Evidently, document.createElement() and document.createTextNode() create extra DOM elements. One would think that sinc




 turn type;   }.....}
---- Additional comments from dmitry_timin Tue Aug 14 03:46:22 +0000 2007 -------page DOM seems to be updated every minute if l
ct. I notice that the DOM element count for the page does not increase, just the memory that is being used by the browser.From the




lers? One for the "global" context (and all beans I'd like to remote) as well as an individual controller for each of the dispatcher servle




laringClass() : obj.getClass();       Method[] methods = clazz.getMethods();            List<Method> options = new ArrayList<Method>




ss(AnnotationsConfigurator.java:103)    at org.directwebremoting.annotations.AnnotationsConfigurator.configure(AnnotationsConfigura




e6=number:4c0-e7=number:5c0-e8=number:6c0-e9=number:7c0-e10=number:8c0-e11=number:9c0-e1=Array:[referenc
entException * @throws IllegalAccessException * @throws IllegalArgumentException */private String getFieldJS(String scriptNam




 rracotta kit in Spring demo called Coordination, which shows clustered Spring runtime working with DWR. Currently this demo is po




BJECTS AND PROPERTIESWe should probably do some more thinking here to find ways for automatic population of more areas.OT

e="scope"><value>session</value></property><propertyname="javascript"><value>minutenverlaufProfilPresenter</value></propert
n (o) { return (o && typeof o == 'object');}dwr.util._getDataProperties = function(map, prefixes) { for (var property in map) {-- /*if (ma


nc == "string") {    // here you should pass the data and column number aswell !!!!       td = options.cellCreator(func, j);    td.append


e would be gathered in only one file, which could be cached in the webcontent directory.


aram-name>            <param-value>true</param-value>          </init-param>      <!-- include querystrings in reverse ajax page uniquen


ead A calls checkTimeouts, makes it through the synchronized block and calls invalidate() on a session. That grabs the invalidLock




oad-on-startup>     </servlet> then in JS when the page is loaded:     dwr.engine.setActiveReverseAjax(true);       If i remove the Polling
heFile);            // put th file back where it came from     fileParent.appendChild(theFile);      // can't remove div yet, fram


 .dwrp.Batch.checkNotCsrfAttack(HttpServletRequest request)we now get the following values: headerSessionId:     DgQNF26RW
                           <constructor-arg ref="dwrServlet"/>                           <property name="name" value="dwr"/>




R resolve the beanreference? It seems like there should be a way to do that.------- Additional comments from bramsmeets Mon Jan 3
Eg: public class RemoteClass {           /**     * Remote DWR method called by a client to initiate the server push.   */   public v




well.Thanks for a great library, I've really enjoyed using it!
.dwr.WebContextFilter.doFilter(WebContextFilter.java:38)          atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ap




Http11ConnectionHandler.process(Http11Protocol.java:583)         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.jav




twebremoting.dwrp.PollHandler.handle(PollHandler.java:211)           at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcesso



bremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)     at ja


 plexType name="cdfrecord"> <xsd:sequence>           <xsd:element type="cdfrecord" name="record"         maxOccurs="unbounded" min


ng to wait for <0x9c006778> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)               at java.util.concurren




solution): // Date (not array or Object) else if (dwr.util._isDate(data)) { if (dwr.util.byId(idpath) != null || document.getElementsByNa
 ed when using class mapping. So, should we add this as a class mapping enhancement issue, or as a DWR conversion issue (in J
g mapped class, the corresponding Java class will be instantiated. Thus, if the browser code wants to specify the class of an untype




).

c.[DWRController] Initialised.......2008-04-28 10:40:54,585 INFO [org.directwebremoting.annotations.AnnotationsConfigurator] - Addin


B5285E7A11C18 has become 1DE83D4C2B7B26D6D9EDD64949CB5BC9 and the issue mentionned in my last mail with no data de




TYPE web-app PUBLIC        "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"     "http://java.sun.com/dtd/web-app_2_3.dtd">

imeout: 2000, /* removing this line stops the leak */    callback:function(response)     {       var now = new Date();       var m
 had to wrap HttpRequest to imitate correct request url (namely overriding getPathInfo() and getServletPath() method) in order to ens




a:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.Standa


L, and a simple hash if neither of the others is available.




a:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.Standa


oteProperty(propertyName="isCollection")       public boolean isCollection() {

 ;The error is caused by the "setActiveReverseAjax(true)" but I don't know why. Ithought I'd post this in case someone had it before. A




me();        }          }               return beanClassName;        }
ments. One would think that since both variables have local scope, they would be garbage-collected immediatly after the function ca
s to be updated every minute if look at DOMExplorer. if during this minute between updates there were some server calls from Java
g used by the browser.From the example being called above here is the JavaScript defined that is being called:function updateFoo(fo




 for each of the dispatcher servlets that have remoted beans? That seems like overkill....




ptions = new ArrayList<Method>();         for (Method current : methods) {         if (current.getName().equals(method.getName())) {




.configure(AnnotationsConfigurator.java:70)    at org.directwebremoting.impl.ContainerUtil.configureFromAnnotations(ContainerUtil.ja




umber:9c0-e1=Array:[reference:c0-e2,reference:c0-e3,reference:c0-e4,reference:c0-e5,reference:c0-e6,reference:c0-e7,reference:
 ng getFieldJS(String scriptName, Field field) throws Exception         {   StringBuffer buffer = new StringBuffer();     String fieldName =




DWR. Currently this demo is polling server every so often, which is not efficient and I would appreciate your thoughts how it can be im




atic population of more areas.OTHERWhen the same identifier exists both for id and name on different elements, which should get p

ProfilPresenter</value></property></bean></property></bean></entry><entry key="tagesreportProfilPresenter"><bean class="org.di
 (var property in map) {-- /*if (map[property] != null && typeof map[property] == "object") {*/++ if (map[property] != null && dwr.util._is


ellCreator(func, j);   td.appendChild(document.createTextNode(func));         }   else {    var reply = func(row);      td = options.cellCrea




ngs in reverse ajax page uniqueness -->         <init-param>          <param-name>normalizeIncludesQueryString</param-name>


sion. That grabs the invalidLock on the session. Thread A then gets interrupted. - Thread B calls checkTimeouts and holds the sessi




ax(true);   If i remove the PollingServletLoadMonitor, it uses the Comet method (even though has delays on notification).I noticed tha
   // can't remove div yet, frame may not have loaded       //document.body.removeChild(theDiv);     } </script></head><body>


derSessionId:   DgQNF26RWp8jTNGQTyT5zTnXnW6nmZ6vjby2bTWp4KDJDDxnv8Gv!-595852523!1165408945365                       bodySessio
y name="name" value="dwr"/>                  <property name="initParameters">                                           <map>




nts from bramsmeets Mon Jan 30 11:39:24 +0000 2006 -------This is possible, but we need a request to lookup the specific web app
e server push.   */   public void startReverseAjax () {   ReverseAjaxThread thread = ReverseAjaxThread.getInstance();   th
onFilterChain.internalDoFilter(ApplicationFilterChain.java:235)       atorg.apache.catalina.core.ApplicationFilterChain.doFilter(Applica




oint$Worker.run(JIoEndpoint.java:447)     at java.lang.Thread.run(Unknown Source) Encoding the ampersand resolves this issue from




UrlProcessor.handle(UrlProcessor.java:101)        at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)         at jav



 (HttpServlet.java:727)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)    at org.mortbay.jetty.servlet.ServletHolde


  maxOccurs="unbounded" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="jsxtip" type="xsd:string"/> <xsd:attribute


Object)     at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)          at java.util.concurrent.locks.AbstractQueuedS




 ll || document.getElementsByName(idpath).length >= 1) {     dwr.util.setValue(idpath, data, options); } }
 s a DWR conversion issue (in JIRA) ?Jose said:A quick test revealed that the problem lies inorg.directwebremoting.extend.Call.findM
o specify the class of an untyped object, it just has to add the "$dwrclassname" property on the object.Note a few things in the abo




AnnotationsConfigurator] - Adding class com.company.dwr.controller.DWRController as DWRControllerWhen attempting to call the c


d in my last mail with no data detected. After a refresh of the left window I see : 2008-04-20 18:12:11,062 DEBUG [http-8080-Proces




sun.com/dtd/web-app_2_3.dtd"><web-app id="dwr-tradedupes"><display-name>EIS Trade Duplicates</display-name><descrip

r now = new Date();       var msg = now + "\n----------------------";   msg += "\n message = " + response.message;          msg +=
etPath() method) in order to ensure all fired redirects will contain url with module selectors in path we use in delegation servlet to sele




org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostVa




org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostVa




n case someone had it before. Any help is appreciated.Thanks!




immediatly after the function call ends. However, the document seems to be hanging on to these DOM references, even if they are
ere some server calls from Javascript then previous <DIV><IFRAME> and <FORM> elements are not deleted, when no server calls
 ing called:function updateFoo(foo) {}The memory usage is very apparent in IE7. It seems that Firefox handles the artifact much clean




e().equals(method.getName())) {           if (Modifier.isVolatile(current.getModifiers()) == false) {       options.add(current);




romAnnotations(ContainerUtil.java:333)    at org.directwebremoting.impl.ContainerUtil.configureContainerFully(ContainerUtil.java:428




0-e6,reference:c0-e7,reference:c0-e8,reference:c0-e9,reference:c0-e10,reference:c0-e11]c0-param3=Object:{refIds:reference:c0-e
ngBuffer();     String fieldName = field.getName();    buffer.append(scriptName).append(".").append(fieldName).append(" = ");   if (fie




e your thoughts how it can be improved




nt elements, which should get priority in get/setValue(s) ?Should we add any support for working on forms/names/ids in different fram

Presenter"><bean class="org.directwebremoting.spring.CreatorConfig"><property name="creator"><beanclass="org.directwebremot
p[property] != null && dwr.util._isDataObject(map[property]) && !dwr.util._isArray(map[property]) ) {Attaching an updated test case w


nc(row);      td = options.cellCreator(reply, j);   if (DWRUtil._isHTMLElement(reply, "td")) td = reply;   else if (DWRUtil._isHTMLEl




QueryString</param-name>               <param-value>true</param-value>         </init-param>      <!-- What is the maximium number of


ckTimeouts and holds the sessionLock, and then calls into isInvalidated on the same session that Thread A is interrupted on. Threa




ays on notification).I noticed that the timeToNextPoll is basically ignored in the PollHandler close stream because of the browser par
    } </script></head><body> <div><input name="theFile" id="theFile" type="file"></div> <a href="javascript:asyncUpload()">A


3!1165408945365     bodySessionId:       DgQNF26RWp8jTNGQTyT5zTnXnW6nmZ6vjby2bTWp4KDJDDxnv8Gv!-595852523ie the val
                        <map>                              <entry key="debug" value="true"/>




t to lookup the specific web applicationcontext. Because separate requests can be handled by different (dispatcher)servlets, a reque
AjaxThread.getInstance();   thread.addScriptSession(WebContextFactory.get().getScriptSession());   } }   public class Revers
 ationFilterChain.doFilter(ApplicationFilterChain.java:206)       atca.pjer.form.web.controller.TransactionFilter.doFilter(TransactionFilt




persand resolves this issue from the user side, but a clearer server-response/warning may be warranted.




 DwrServlet.java:146)       at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)      at javax.servlet.http.HttpServlet.service(



mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)       at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl


e="xsd:string"/> <xsd:attribute name="jsxvalue" type="xsd:string"/> <xsd:attribute name="jsxdivider" type="xsd:string"/> <xsd:


ncurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)                   at java.util.concur




 ; } }
 ctwebremoting.extend.Call.findMethod() // We knew this alreadyActually the error happens in the private function parameterTypesCo
ect.Note a few things in the above suggestion: 1. The "$dwrclassname" property is placed on the objects instead of on the class, a




llerWhen attempting to call the class via DWR:2008-04-28 10:41:18,455 DEBUG [org.springframework.web.servlet.handler.SimpleUr


1,062 DEBUG [http-8080-Processor25] (DefaultWebContext.java:98) - ScriptSession re-sync: has become 32116B9CE91E9F836373




ates</display-name><description>DWR and GI enabled web application displaying "real-time" trade duplicates</description><li

sponse.message;         msg += "\n----------------------\n" + now;   dojo.byId("theTextArea").value = msg;   }    });   }   window
 use in delegation servlet to select appropriate DWR delegate. I hope I described the matter compherensible and I wonder whether w




he.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorR




he.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorR




OM references, even if they are nowhere to be found in the document tree (at least in IE6).This could be simply fixed by implement
not deleted, when no server calls occur previous elements (1 DIV and 1 FORM) are deleted
 handles the artifact much cleaner and actually regulates its memory where IE7 simply continues to add the elements to its memory




         options.add(current);           }        }      }       if (options.size() == 1) {       method = options.get(0);           } else




ainerFully(ContainerUtil.java:428)   at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:79)   : I am using dwr 2.0.1




m3=Object:{refIds:reference:c0-e1}xml=trueWhich looks correct to us.As you can see we are getting a map that contains a key/
eldName).append(" = ");     if (field.getType().equals(String.class))   {             String fieldValue = (String) field.get(null);   buff




forms/names/ids in different frames?

beanclass="org.directwebremoting.spring.BeanCreator"><property name="bean"ref="tagesreportProfilPresenter"/></bean></proper
taching an updated test case which has multi selects.------- Additional comments from sjivan Sun Dec 10 16:57:27 +0000 2006 ------


    else if (DWRUtil._isHTMLElement(reply)) td.appendChild(reply);          else td.innerHTML = reply;     }   tr.appendChild(td); } return




hat is the maximium number of threads we keep waiting. We reduce the time within poll to reduce the load. -->               <init-param>


hread A is interrupted on. Thread B tries to acquire the invalidLock but can't, since thread A holds it. - Thread A resumes and calls




eam because of the browser partial flag (both explorer and firefox).
ef="javascript:asyncUpload()">Async Upload</a></body></html>


DDxnv8Gv!-595852523ie the value we supply in JavaScript is shorter than the one supplied from WLS. This makes the current test
>                               <entry key="pollAndCometEnabled" value="true"/>                                    <entry key=




ent (dispatcher)servlets, a request is needed to determine which web app ctx should be used. Currently, all creators are initialized on
));   } }   public class ReverseAjaxThread {   private static ReverseAjaxThread INSTANCE;   private Set<ScriptSession> scrip
 ionFilter.doFilter(TransactionFilter.java:14)     at sun.reflect.GeneratedMethodAccessor236.invoke(Unknown Source:-1)               atsu




ted.




x.servlet.http.HttpServlet.service(HttpServlet.java:820)     at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)



vletHandler.handle(ServletHandler.java:363)         at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)


der" type="xsd:string"/> <xsd:attribute name="jsxtext" type="xsd:string"/> <xsd:attribute name="jsxstyle" type="xsd:string"/>


va:1925)        at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)         at java.util.concurrent.ScheduledThreadPoolExec




vate function parameterTypesCorrect which checks if there's a converter available for each parameter class in the method signature.
bjects instead of on the class, as there is no class. 2. The "$dwrclassname" property still specifies the mapped JavaScript class n




rk.web.servlet.handler.SimpleUrlHandlerMapping] - Looking up handler for [/interface/DWRController.js]2008-04-28 10:41:18,464 DEB


come 32116B9CE91E9F836373D83DF2A0FEDE Notice, that both left and right window has the chatroomId set in their script sessio




de duplicates</description><listener><listener-class>org.directwebremoting.servlet.EfficientShutdownServletContextA

 msg;      }    });   }   window.setInterval(doPoll, 1000); </script></head><body><h2>DWR Poll Test</h2><textarea id="theText
rensible and I wonder whether we are alone or whether there is anybody fighting the same. Do you thing there is a chance to have th




s.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve




s.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve




d be simply fixed by implementing a proper escaping function, instead of relying on DOM manipulation to perform the same task. It
 add the elements to its memory set.I have used Firefox and IE's tools for JavaScript debugging and found that no stray objects are c




hod = options.get(0);         } else {      throw new IllegalStateException("Could not find non-volatile implmentation of " + method.




9)   : I am using dwr 2.0.1




 tting a map that contains a key/value pair where the value is a single string representing an array of object references rather than an
= (String) field.get(null);    buffer.append("\"").append(fieldValue).append("\";");   }   if (field.getType().equals(Integer.class))   {




ofilPresenter"/></bean></property></bean></entry></map></property><property name="converters"><map><entry key="xxx.*"><be
ec 10 16:57:27 +0000 2006 -------Created an attachment (id=13)updated test case which has multi select binding------- Additional com


  }   tr.appendChild(td); } return tr;};




he load. -->       <init-param>            <param-name>maxWaitingThreads</param-name>                 <param-value>20</param-value>


  - Thread A resumes and calls the second line of invalidate, which is manager.invalidate(). That method tries to grab the sessionLo
S. This makes the current test if (!bodySessionId.startsWith(headerSessionId))fail. Alternative solution 1 : mimicing WLS cookieW
                   <entry key="continuationsEnabled" value="false"/>                                   </map>




ntly, all creators are initialized on startup. At that point in time thereis no request to determine the web application context.I need to d
private Set<ScriptSession> scriptSessions = new HashSet<ScriptSession>();   public synchronized ReverseAjaxThread getInstanc
(Unknown Source:-1)           atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)            at jav




handle(ServletHolder.java:502)        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:363)     at org.mortbay.



e(SecurityHandler.java:216)       at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)       at org.mortbay.je


"jsxstyle" type="xsd:string"/> <xsd:attribute name="jsxkeycode" type="xsd:string"/> <xsd:attribute name="jsxunselectable" type


 rent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)                     at java.util.concur




 class in the method signature. Of course, there is not and returns false so the method is discarded.So I tried to change the return v
 the mapped JavaScript class name, not the Java class name (ie db.Person and not mypkg.dto.Person from the previous examples)




s]2008-04-28 10:41:18,464 DEBUG [org.springframework.web.servlet.DispatcherServlet] - Testing handler adapter [org.springframew


troomId set in their script session, so, it should always be there.




cientShutdownServletContextAttributeListener</listener-class></listener><listener><listener-class>org.directw

Test</h2><textarea id="theTextArea" rows="10" cols="60"></textarea></body></html>
hing there is a chance to have this issue addresed by the DWR library itself? Waht it would involve?




ve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.a




ve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.a




ion to perform the same task. It is extremely simple, and the following code could be used:dwr.util.escapeHtml = function(original) {
found that no stray objects are created. I am using Firebug on Firefox and MS Script Debugger on IE.




ile implmentation of " + method.getName() + " in " + clazz.getName());       }     }    return method; }




object references rather than an array of string values (10 array elements in this example). In getting to the point we have, we have
pe().equals(Integer.class))   {    Integer fieldValue = (Integer) field.get(null);   buffer.append(fieldValue).append(";");   }    b




 ><map><entry key="xxx.*"><bean class="org.directwebremoting.spring.ConverterConfig"><property name="type"><value>bean</v
 lect binding------- Additional comments from sjivan Sun Dec 10 17:01:38 +0000 2006 -------Can an admin update the example on http




aram-value>20</param-value>         </init-param>        <!-- What is the maximum number of hits we should get per second. We incre


 thod tries to grab the sessionLock, but cannot since Thread B is holding it waiting for the invalidLock held by thread A. And deadlo
tion 1 : mimicing WLS cookieWe could make a test that mimics WLS's way of extending the cookie:            String wlsCookie = bodySes
   </map>                                                      </property>                                   </bean>




eb application context.I need to discuss this with Joe but it is definetly on the wish list.Was: https://dwr.dev.java.net/issues/show_bu
d ReverseAjaxThread getInstance() {   if (INSTANCE == null) {   INSTANCE = new ReverseAjaxThread();   INSTANC
ccessorImpl.java:25)      at java.lang.reflect.Method.invoke(Method.java:597)       atorg.springframework.aop.support.AopUtils.invo




 .java:363)     at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)        at org.mortbay.jetty.servlet.Ses



java:181)      at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:757)        at org.mortbay.jetty.webapp.WebA


ute name="jsxunselectable" type="xsd:string"/> <xsd:attribute name="jsxexecute" type="xsd:string"/> <xsd:attribute name="jsxg


a:582)       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.jav




.So I tried to change the return value to true and in fact everything worked and the conversion process continued flawlessly. Of cours
son from the previous examples). 3. Only classes that have been set-up for conversion and also set-up for mapping through the "jav




andler adapter [org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter@172ccd6]2008-04-28 10:41:18,466 DEBUG [org.s




stener-class>org.directwebremoting.servlet.EfficientShutdownServletContextListener</listener-class></listener><lis
oyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http




oyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http




scapeHtml = function(original) {if (original == null) return null;if (original.indexOf('&') == -1 &&original.indexOf('<') == -1 &&
E.




od; }




g to the point we have, we have discovered the following :-The SignatureParser class needs to be altered to take into account the C
Value).append(";");   }        buffer.append("\n");   return buffer.toString();}Of course this is incomplete and probably not right, at le




y name="type"><value>bean</value></property></bean></entry></map></property></bean><!-- MinutenprofilPresenter --><bean id
min update the example on http://getahead.ltd.uk/dwr/browser/util/setvaluesto include a multi select and also have the default value o




should get per second. We increase the poll time to compensate and reduce the load. -->           <init-param>          <param-name>m


k held by thread A. And deadlock ensues. The easist thing I can see to do is to move the for loop at the end of checkTimeouts() in
:   String wlsCookie = bodySessionId + "!" + request.getSession().getCreationTime();   if ( !wlsCookie.equals(headerSessionId) )
      </bean>                      </list>                    </property>                       <property name="servletMappings">




wr.dev.java.net/issues/show_bug.cgi?id=99
eAjaxThread();   INSTANCE.start();   }   return INSTANCE;   }   public void run() {   while (true) {   for (S
ework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)        atorg.springframework.aop.framework.ReflectiveM




 at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)        at org.mortbay.jetty.handler.ContextHandler.han



org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:416)             at org.mortbay.jetty.handler.ContextHandlerCollec


g"/> <xsd:attribute name="jsxgroupname" type="xsd:string"/> <xsd:attribute name="jsximg" type="xsd:string"/> <xsd:attribute


heduledThreadPoolExecutor.java:575)          at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)




s continued flawlessly. Of course, I tried to send invalid parameters and the conversion failed with an org.directwebremoting.Convers
-up for mapping through the "javascript" attribute are allowed to be created using the inbound "$dwrclassname" feature, to stop evil h




-28 10:41:18,466 DEBUG [org.springframework.web.servlet.DispatcherServlet] - Testing handler adapter [org.springframework.web.se




stener-class></listener><listener><listener-class>com.espeed.tradedupedwr.PublisherServletContextListener<
:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomca




:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomca




original.indexOf('<') == -1 &&original.indexOf('>') == -1 &&original.indexOf('\"') == -1 &&original.indexOf('\'') =
ltered to take into account the ClassLoader requires the string [Ljava.lang.String; to load the class as an array of Strings. This string
lete and probably not right, at least it converts the String and Integer public static finals to javascript. I got lazy to make it work in an




nutenprofilPresenter --><bean id="minutenverlaufProfilPresenter"class="xxx.web.MinutenverlaufProfilPresenter"><property name="bu
 and also have the default value of the args to setValues include the multi select. eg : { div: "new div content", password: "12345678




param>          <param-name>maxPollHitsPerSecond</param-name>                      <param-value>40</param-value>            </init-param>


at the end of checkTimeouts() inside the synchronized block. That way it'd be guaranteed not to deadlock.
kie.equals(headerSessionId) )   ...error Alternative solution 2 : raw cookieInstead of using the cookie from request.getRequestedS
perty name="servletMappings">                         <list>                           <bean class="org.mortbay.jetty.servlet.Servle
while (true) {   for (ScriptSession scriptSession : ScriptSessions) {   if (scriptSession.isValid()) {   // al
ework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)     atorg.springframework.a




etty.handler.ContextHandler.handle(ContextHandler.java:757)      at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppCon



y.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)     at org.mortbay.jetty.handler.HandlerCollection.ha


e="xsd:string"/> <xsd:attribute name="jsxselected" type="xsd:string"/> <xsd:attribute name="jsxid" use="required" type="xsd:str


hreadPoolExecutor.java:946)        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)




 org.directwebremoting.ConversionException.So a proposal (quick and easy to implement):1) We get all methods2) We trim those th
lassname" feature, to stop evil hackers that want to create dangerous objects on the server.Variant 2: activate "light" mapping style




pter [org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter@58eeec]2008-04-28 10:41:18,468 DEBUG [org.springfram




herServletContextListener</listener-class></listener><servlet><servlet-name>dwr-invoker</servlet-name><displa
l.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) No




l.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) No




1 &&original.indexOf('\'') == -1) {return original;}var length = original.length;var output = '';for (var i = 0; i < le
s an array of Strings. This string includes the ";" character which the parser interprets as a line delimiter which in this case causes
 I got lazy to make it work in an inteligent way for all static fields. If you could suggest me something i'd appreciate, i'm no good with




Presenter"><property name="businessDelegate"><refbean="businessDelegate"></ref></property></bean><!-- TagesreportprofilPres
content", password: "1234567890", select: ['value two', 'value three']}It will also be nice if a sample of the nested proeprties (liek the




ram-value>       </init-param>       <!-- How long are we telling users to wait before they come back next (in milliseconds) -->        <


dlock.
kie from request.getRequestedSessionId() that has been patched, we can use the unpatched "raw" cookie from request.getCookie
"org.mortbay.jetty.servlet.ServletMapping">                          <property name="servletName" value="dwr"/>
sion.isValid()) {   // alert('hello')   new ScriptProxy(scriptSession).addFunctionCall("alert", "hello");   } el
2)      atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)       atorg.s




AppContext.handle(WebAppContext.java:416)           at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCo



etty.handler.HandlerCollection.handle(HandlerCollection.java:114)    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerW


id" use="required" type="xsd:string"/> </xsd:complexType> </xsd:schema


dPoolExecutor.java:906)         at java.lang.Thread.run(Thread.java:619)




t all methods2) We trim those that don't match the name (obvious)3) We trim those that don't match the number of parameters (obvi
2: activate "light" mapping style in addition to the normal mapping style This means keeping the normal mapping style on all mapped




1:18,468 DEBUG [org.springframework.web.servlet.DispatcherServlet] - Last-Modified value for [/RDM/dwr/interface/DWRController.j




oker</servlet-name><display-name>DWR Servlet</display-name><description>Direct Web Remoter Servlet</description>
hread.run(Unknown Source) None of the examples provided deal with this issue as they are all invoked by the web browser, with the




hread.run(Unknown Source) None of the examples provided deal with this issue as they are all invoked by the web browser, with the




tput = '';for (var i = 0; i < length; i++) {var c = original.charAt(i);switch (c) {case '&':output += '&amp;';
miter which in this case causes a failure as thetokenized incorrectly tokenizes part lines. We coded around this and the next parsing
g i'd appreciate, i'm no good with reflections.




bean><!-- TagesreportprofilPresenter --><bean id="tagesreportProfilPresenter"class="xxx.web.TagesreportProfilPresenter"><proper
of the nested proeprties (liek the one I attached) is made available online.




next (in milliseconds) -->       <init-param>     <param-name>timeToNextPoll</param-name>              <param-value>5000</par
 ookie from request.getCookies() Here is an example (showing most contents in checkNotCsrfAttack method) doing just that, and
me" value="dwr"/>                          <property name="pathSpec" value="/dwr/*"/>                        </bean>
all("alert", "hello");   } else {   synchronized (scriptSessions) {   scriptSessions.remove(scriptSession)
nvocation.java:149)      atorg.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106




ection.handle(ContextHandlerCollection.java:206)        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:



andlerWrapper.handle(HandlerWrapper.java:152)          at org.mortbay.jetty.Server.handle(Server.java:324)      at org.mortbay.jetty.H




 the number of parameters (obvious)4.a) If we have one left we proceed without further testing (we can get a conversion exception if t
mal mapping style on all mapped classes (with a "javascript" attribute), and using the light mapping style as a default on the remainin




M/dwr/interface/DWRController.js] is: -12008-04-28 10:41:18,468 DEBUG [org.springframework.web.servlet.DispatcherServlet] - Dispa




 Remoter Servlet</description><servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class><init-pa
ed by the web browser, with the exception of the Clock demo. However, the clock demo sends an output to the browser every seco




ed by the web browser, with the exception of the Clock demo. However, the clock demo sends an output to the browser every seco




:output += '&amp;';break;case '<':output += '&lt;';break;case '>':output += '&gt;';bre
around this and the next parsing issue was that the "." [Ljava.lang.String; string where being replaced with "$", the parser was interp
sreportProfilPresenter"><property name="businessDelegate"><refbean="businessDelegate"></ref></property></bean><!-- Minutenv




      <param-value>5000</param-value>       </init-param>     <!-- The max time we wait before opening a stream to reply (in mi
ck method) doing just that, and I have verified it running on WLS: String headerSessionId = request.getRequestedSessionId();if (hea
               </bean>                             </list>                  </property>                </bean>                </con

								
To top