[bug] noisy error messages with qooxdoo and flex

7 posts / 0 new
Last post
atao
Offline
Joined: 10/15/2008
[bug] noisy error messages with qooxdoo and flex

Vincent,

When I run the qooxdoo/flex versions of the application (Tomcat 6 under Eclipse),  just after the login view I get this:

- a flex window open with the message:

     Error #2044: IOErrorEvent non pris en charge : text=Error #2036: Le chargement n'a pas été achevé.

- I click on the "resume" button and I get

     Error #2044: IOErrorEvent non pris en charge : text=Error #2036: Le chargement n'a pas été achevé.

- I click again on the "resume" button

And then I get the right view.

In the log, I get:

masterdata.workspace=/*TO_REPLACE*/
masterdata.workspace.description=/*TO_REPLACE*/
payroll.workspace.description=/*TO_REPLACE*/
20 déc. 2009 19:54:12 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: "Servlet.service()" pour la servlet ResourceProviderServlet a généré une exception
java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(ImageIO.java:1362)
    at org.jspresso.framework.util.resources.server.ResourceProviderServlet.scaleImage(ResourceProviderServlet.java:298)
    at org.jspresso.framework.util.resources.server.ResourceProviderServlet.doGet(ResourceProviderServlet.java:278)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    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.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
    at java.lang.Thread.run(Thread.java:619)
20 déc. 2009 19:54:12 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: "Servlet.service()" pour la servlet ResourceProviderServlet a généré une exception
java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(ImageIO.java:1362)
    at org.jspresso.framework.util.resources.server.ResourceProviderServlet.scaleImage(ResourceProviderServlet.java:298)
    at org.jspresso.framework.util.resources.server.ResourceProviderServlet.doGet(ResourceProviderServlet.java:278)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    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.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
    at java.lang.Thread.run(Thread.java:619)
masterdata.workspace=/*TO_REPLACE*/
masterdata.workspace.description=/*TO_REPLACE*/
masterdata.workspace=/*TO_REPLACE*/
masterdata.workspace.description=/*TO_REPLACE*/
masterdata.workspace=/*TO_REPLACE*/
20 déc. 2009 19:55:48 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: "Servlet.service()" pour la servlet ResourceProviderServlet a généré une exception
java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(ImageIO.java:1362)
    at org.jspresso.framework.util.resources.server.ResourceProviderServlet.scaleImage(ResourceProviderServlet.java:298)
    at org.jspresso.framework.util.resources.server.ResourceProviderServlet.doGet(ResourceProviderServlet.java:278)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    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.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
    at java.lang.Thread.run(Thread.java:619)
20 déc. 2009 19:55:48 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: "Servlet.service()" pour la servlet ResourceProviderServlet a généré une exception
java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(ImageIO.java:1362)
    at org.jspresso.framework.util.resources.server.ResourceProviderServlet.scaleImage(ResourceProviderServlet.java:298)
    at org.jspresso.framework.util.resources.server.ResourceProviderServlet.doGet(ResourceProviderServlet.java:278)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    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.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
    at java.lang.Thread.run(Thread.java:619)

 

Then I can go on, it'll work but with new such messages (e.g. with opening module view...)

Regards

Pierre

 

 

vvandens
Offline
Joined: 05/29/2008
[bug] noisy error messages with qooxdoo and flex

Pierre,

I've had this type of errors when changing something in the code, compile and do not restart tomcat (i.e. use the hot redeploy feature).

Whenever I restart tomcat in eclipse, the errors go away. Can you confirm this behaviour ? If this is what you also observe, I've not investigated much on this since I don't think that it is much related to Jspresso. But I may be wrong...

 

Thanks,

Vincent

atao
Offline
Joined: 10/15/2008
[bug] noisy error messages with qooxdoo and flex

Vincent,

I was careful to stop and restart the sever between each test.

I haven't try just after launching Eclispe itself. Would it be useful to test it?

Regards

Pierre

atao
Offline
Joined: 10/15/2008
[bug] noisy error messages with qooxdoo and flex

Vincent,

I just tried with Tomcat 6 outside of Eclipse, as a Windows service. Same error messages from flex and same exceptions in the log files.

Regards

Pierre

vvandens
Offline
Joined: 05/29/2008
[bug] noisy error messages with qooxdoo and flex

Pierre,

I've reproduced the error when a bad iconImageUrl is defined somewhere in an application, i.e. a URL pointing to a missing image file. I'm not sure if I should just ignore the error and consider it as if a null iconImageUrl was set instead (as if you didn't want any image) ?

 

Vincent

vvandens
Offline
Joined: 05/29/2008
[bug] noisy error messages with qooxdoo and flex

I've just uploaded a new snapshot of the module containing the ResourceProviderServlet that still throws an exception (because it is actually a coding error), but with a much more explicit message, e.g. "Bad image URL : classpath:org/jspresso/hrsample/images/masterdatas-48x48.png".

 

HTH,

Vincent

atao
Offline
Joined: 10/15/2008
[bug] noisy error messages with qooxdoo and flex

Vincent,

Thanks. The messages are now useful: I cleaned my codeInnocent

Regards

Pierre