Project

General

Profile

Bug #3746

Running embedded mode with webClient/virtualDesktopEnabled set to true causes an NPE

Added by Hynek Cihlar almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

100%

billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:

History

#1 Updated by Hynek Cihlar almost 8 years ago

Tested on Hotel GUI embedded mode.

It would be nice if FWD server gave a useful warning/error message in the server log when invalid configuration option set for the current mode, instead of the exception below.

java.lang.ExceptionInInitializerError
    at com.goldencode.testcases.embedded.EmbeddedWebAppDriver$EmbeddedPageHandler.handle(EmbeddedWebAppDriver.java:367)
    at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
    at org.eclipse.jetty.server.Server.handle(Server.java:518)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:244)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
    at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:186)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
    at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:246)
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:156)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
    at com.goldencode.p2j.util.Utils.getDirectoryNodeMap(Utils.java:2301)
    at com.goldencode.p2j.main.WebHandler.getAvailableThemes(WebHandler.java:1151)
    at com.goldencode.p2j.main.WebHandler.<clinit>(WebHandler.java:167)
    ... 17 more

#2 Updated by Hynek Cihlar almost 8 years ago

Please close this issue. The exception behavior was a regression of my local changes.

#3 Updated by Hynek Cihlar almost 8 years ago

  • % Done changed from 0 to 100
  • Status changed from New to Feedback

#4 Updated by Greg Shah almost 8 years ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF