[
https://issues.apache.org/jira/browse/WICKET-4314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13175327#comment-13175327
]
Martin Grigorov commented on WICKET-4314:
-----------------------------------------
Hi,
None of us uses GAE in production.
But are these really an issue for you ? If you don't use these classes in your
application then GAE will not complain.
> "... is not supported by Google App Engine's Java runtime environment"
> ----------------------------------------------------------------------
>
> Key: WICKET-4314
> URL: https://issues.apache.org/jira/browse/WICKET-4314
> Project: Wicket
> Issue Type: Improvement
> Components: wicket
> Affects Versions: 1.5.3
> Environment: Mac OS X 10.7 (Lion), JDK 1.6.0u29, GAEJ 1.6.0, Eclipse
> 3.7
> Reporter: ag
>
> I grabbed the wicket core's trunk, to troubleshoot versioning/session issue
> on Google App Engine for Java 1.6.0. I got the following compilation errors -
> Description Resource Path Location Type
> java.awt.image.BufferedImage is not supported by Google App Engine's Java
> runtime environment DynamicImageResource.java
> /GoogleCloudApp/src/org/apache/wicket/request/resource line 97 Google App
> Engine Java Problem
> java.io.FileOutputStream is not supported by Google App Engine's Java runtime
> environment DiffUtil.java
> /GoogleCloudApp/src/org/apache/wicket/util/tester line 74 Google App
> Engine Java Problem
> javax.imageio.ImageIO is not supported by Google App Engine's Java runtime
> environment DynamicImageResource.java
> /GoogleCloudApp/src/org/apache/wicket/request/resource line 105
> Google App Engine Java Problem
> javax.swing.event.TreeModelEvent is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 774
> Google App Engine Java Problem
> javax.swing.event.TreeModelEvent is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 838
> Google App Engine Java Problem
> javax.swing.event.TreeModelEvent is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 924
> Google App Engine Java Problem
> javax.swing.event.TreeModelEvent is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 998
> Google App Engine Java Problem
> javax.swing.event.TreeModelListener is not supported by Google App Engine's
> Java runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 69 Google App
> Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 484
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 515
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 540
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 542
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 548
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 550
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 558
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 569
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 1278
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 1608
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 1647
> Google App Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment BaseTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 66 Google App
> Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment LabelTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 50 Google App
> Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment LabelTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 62 Google App
> Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment LinkTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 54 Google App
> Engine Java Problem
> javax.swing.tree.TreeModel is not supported by Google App Engine's Java
> runtime environment LinkTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 67 Google App
> Engine Java Problem
> javax.swing.tree.TreeNode is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 947
> Google App Engine Java Problem
> javax.swing.tree.TreeNode is not supported by Google App Engine's Java
> runtime environment AbstractTree.java
> /GoogleCloudApp/src/org/apache/wicket/markup/html/tree line 949
> Google App Engine Java Problem
> The method exactLength(int) is undefined for the type StringValidator
> LengthFeature.java
> /GoogleCloudApp/src/org/wicketopia/builder/feature/validator line 70 Java
> Problem
> The method lengthBetween(int, int) is undefined for the type StringValidator
> LengthFeature.java
> /GoogleCloudApp/src/org/wicketopia/builder/feature/validator line 74 Java
> Problem
> The method maximumLength(int) is undefined for the type StringValidator
> LengthFeature.java
> /GoogleCloudApp/src/org/wicketopia/builder/feature/validator line 79 Java
> Problem
> The method minimumLength(int) is undefined for the type StringValidator
> LengthFeature.java
> /GoogleCloudApp/src/org/wicketopia/builder/feature/validator line 83 Java
> Problem
> The return type is incompatible with
> HttpServletRequestWrapper.getHeaderNames()
> XForwardedRequestWrapper.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/servlet line 156
> Java Problem
> The return type is incompatible with
> HttpServletRequestWrapper.getHeaders(String)
> XForwardedRequestWrapper.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/servlet line 165
> Java Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> HttpServletRequest.authenticate(HttpServletResponse)
> MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> HttpServletRequest.getPart(String) MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> HttpServletRequest.getParts() MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> HttpServletRequest.login(String, String) MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> HttpServletRequest.logout() MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> ServletRequest.getAsyncContext() MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> ServletRequest.getDispatcherType() MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> ServletRequest.isAsyncStarted() MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> ServletRequest.isAsyncSupported() MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> ServletRequest.startAsync() MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockHttpServletRequest must implement the inherited abstract method
> ServletRequest.startAsync(ServletRequest, ServletResponse)
> MockHttpServletRequest.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 72 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.addFilter(String, Class<? extends Filter>)
> MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.addFilter(String, Filter) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.addFilter(String, String) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.addListener(Class<? extends EventListener>)
> MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.addListener(String) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.addListener(T) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.addServlet(String, Class<? extends Servlet>)
> MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.addServlet(String, Servlet) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.addServlet(String, String) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.createFilter(Class<T>) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.createListener(Class<T>) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.createServlet(Class<T>) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.declareRoles(String...) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getClassLoader() MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getDefaultSessionTrackingModes() MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getEffectiveMajorVersion() MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getEffectiveMinorVersion() MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getEffectiveSessionTrackingModes() MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getFilterRegistration(String) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getFilterRegistrations() MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getJspConfigDescriptor() MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getServletRegistration(String) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getServletRegistrations() MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.getSessionCookieConfig() MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.setInitParameter(String, String) MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> The type MockServletContext must implement the inherited abstract method
> ServletContext.setSessionTrackingModes(Set<SessionTrackingMode>)
> MockServletContext.java
> /GoogleCloudApp/src/org/apache/wicket/protocol/http/mock line 57 Java
> Problem
> I fixed most of other compilations as much as I could, the above were what I
> had issues fixing.
> Is there any plan to support GAEJ officially?
> Thanks for any response.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira