Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.3.5, 1.3.6
-
Fix Version/s: 1.4-M1
-
Component/s: None
-
Labels:None
Description
It appears that custom Codecs do not work in 1.3.5. Given the custom codec XmlCodec.groovy, with the default codec set to "xml", (you could also set the default codec to "base64") the app will fail. The relevant error from the stacktrace.log is given below.
2010-10-06 22:58:22,488 [http-8080-1] ERROR StackTrace - Sanitizing stacktrace:
java.lang.NullPointerException
at org.springframework.util.ReflectionUtils.makeAccessible(ReflectionUtils.java:399)
at org.codehaus.groovy.grails.web.util.CodecPrintWriter.initEncode(CodecPrintWriter.java:24)
at org.codehaus.groovy.grails.web.util.CodecPrintWriter.<init>(CodecPrintWriter.java:19)
at org.codehaus.groovy.grails.web.pages.GroovyPage.initRun(GroovyPage.java:183)
at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:186)
at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderWithTemplateEngine(GroovyPageView.java:146)
at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderMergedOutputModel(GroovyPageView.java:79)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.codehaus.groovy.grails.web.servlet.ErrorHandlingServlet$1.doFilter(ErrorHandlingServlet.java:138)
at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:69)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.codehaus.groovy.grails.web.servlet.ErrorHandlingServlet.doDispatch(ErrorHandlingServlet.java:113)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:438)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
Issue Links
- is related to
-
GRAILS-6073
Performance penalty for people not using default codec
-
Activity
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | master | 7c3153e... | 2011-01-06 09:26:16 -0800 | Jeff Brown / Jeff Brown | |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java ADD src/test/org/codehaus/groovy/grails/web/util/CodecWithClosureProperties.groovy |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | cli-improvements | 7c3153e... | 2011-01-06 09:26:16 -0800 | Jeff Brown / Jeff Brown | |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java ADD src/test/org/codehaus/groovy/grails/web/util/CodecWithClosureProperties.groovy |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | 2.0.x | 7c3153e... | 2011-01-06 09:26:16 -0800 | Jeff Brown / Jeff Brown | |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java ADD src/test/org/codehaus/groovy/grails/web/util/CodecWithClosureProperties.groovy |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | hibernate4 | 7c3153e... | 2011-01-06 09:26:16 -0800 | Jeff Brown / Jeff Brown | |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java ADD src/test/org/codehaus/groovy/grails/web/util/CodecWithClosureProperties.groovy |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | 2.1.x | 7c3153e... | 2011-01-06 09:26:16 -0800 | Jeff Brown / Jeff Brown | |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java ADD src/test/org/codehaus/groovy/grails/web/util/CodecWithClosureProperties.groovy |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | 2.2.x | 7c3153e... | 2011-01-06 09:26:16 -0800 | Jeff Brown / Jeff Brown | |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java ADD src/test/org/codehaus/groovy/grails/web/util/CodecWithClosureProperties.groovy |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | master | 6ff95da... | 2011-01-06 10:19:49 -0800 | Jeff Brown / Jeff Brown | This reverts commit 1a4ae5a71123aa4e7156f242ac5132b537493022. |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | cli-improvements | 6ff95da... | 2011-01-06 10:19:49 -0800 | Jeff Brown / Jeff Brown | This reverts commit 1a4ae5a71123aa4e7156f242ac5132b537493022. |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | 2.0.x | 6ff95da... | 2011-01-06 10:19:49 -0800 | Jeff Brown / Jeff Brown | This reverts commit 1a4ae5a71123aa4e7156f242ac5132b537493022. |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | hibernate4 | 6ff95da... | 2011-01-06 10:19:49 -0800 | Jeff Brown / Jeff Brown | This reverts commit 1a4ae5a71123aa4e7156f242ac5132b537493022. |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | 2.1.x | 6ff95da... | 2011-01-06 10:19:49 -0800 | Jeff Brown / Jeff Brown | This reverts commit 1a4ae5a71123aa4e7156f242ac5132b537493022. |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java |
| Repository | Branch | Revision | Date | Author/Committer | Message |
| Grails Core | 2.2.x | 6ff95da... | 2011-01-06 10:19:49 -0800 | Jeff Brown / Jeff Brown | This reverts commit 1a4ae5a71123aa4e7156f242ac5132b537493022. |
| Files Changed | |||||
|
MODIFY
src/java/org/codehaus/groovy/grails/web/util/CodecPrintWriter.java
MODIFY src/test/org/codehaus/groovy/grails/web/util/CodecPrintWriterTest.java |