eclipsesource / eclipsesource/tabris-demos

Demos are brocken

Open
#22 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
41
Forks
21
PR merge metrics
No merged PRs in 30d

Description

When using fresh .war inside latest Jetty jetty-distribution-9.2.3.v20140905
- [ ] http://localhost:8080/demos/

```
HTTP ERROR 404

Problem accessing /demos/. Reason:

ProxyServlet: /demos/
Powered by Jetty://
```
- [ ] http://localhost:8080/demos/index.json

```
HTTP ERROR 404

Problem accessing /demos/index.json. Reason:

ProxyServlet: /demos/index.json
Powered by Jetty://
```
- [ ] http://localhost:8080/demos/camera

```
HTTP ERROR 500

Problem accessing /demos/camera. Reason:

Server Error
Caused by:

java.lang.NullPointerException
at com.eclipsesource.tabris.demos.entrypoints.CameraDemo.initCamera(CameraDemo.java:61)
at com.eclipsesource.tabris.demos.entrypoints.CameraDemo.createUI(CameraDemo.java:54)
at org.eclipse.rap.rwt.internal.lifecycle.PrepareUIRoot.execute(PrepareUIRoot.java:40)
at org.eclipse.rap.rwt.internal.lifecycle.PhaseExecutor.execute(PhaseExecutor.java:40)
at org.eclipse.rap.rwt.internal.lifecycle.SimpleLifeCycle.execute(SimpleLifeCycle.java:48)
at org.eclipse.rap.rwt.internal.service.RWTMessageHandler.executeLifeCycle(RWTMessageHandler.java:57)
at org.eclipse.rap.rwt.internal.service.RWTMessageHandler.handleMessage(RWTMessageHandler.java:41)
at org.eclipse.rap.rwt.internal.remote.MessageChainElement.handleMessage(MessageChainElement.java:28)
at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.processMessage(LifeCycleServiceHandler.java:175)
at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.processUIRequest(LifeCycleServiceHandler.java:147)
at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.handleUIRequest(LifeCycleServiceHandler.java:105)
at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.synchronizedService(LifeCycleServiceHandler.java:83)
at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.service(LifeCycleServiceHandler.java:75)
at org.eclipse.rap.rwt.engine.RWTServlet.handleValidRequest(RWTServlet.java:126)
at org.eclipse.rap.rwt.engine.RWTServlet.handleRequest(RWTServlet.java:110)
at org.eclipse.rap.rwt.engine.RWTServlet.doPost(RWTServlet.java:100)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.rap.rwt.osgi.internal.CutOffContextPathWrapper.service(CutOffContextPathWrapper.java:106)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:769)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1125)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1059)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:497)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:248)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:610)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:539)
at java.lang.Thread.run(Thread.java:745)
```
- [ ] http://localhost:8080/demos/video

```
Client Error

Details:

Error: Error: Operation "create" on target "w6" of type "null" failed:
No Handler for type tabris.widgets.Video
Properties:
parent = w5
url = http://mirrorblender.top-ix.org/movies/sintel-1024-surround.mp4
bounds = 0,0,800,881
children =
tabIndex = 3
speed = 0
controls_visible = true
repeat = false
playback = pause
presentation = embedded

Script: {"head":{"requestCounter":1},"operations":[["create","w2","rwt.widgets.Shell",{"style":["NO_TRIM"]}],["listen","w2",{"Move":true,"Resize":true,"Activate":true,"Close":true}],["set","w2",{"active":true,"mode":"maximized","minimumSize":[30,0],"activeControl":"w3","bounds":[0,0,800,958],"children":["w3","w5"],"tabIndex":-1,"visibility":true}],["create","w3","rwt.widgets.ToolBar",{"parent":"w2","style":["HORIZONTAL"],"bounds":[0,0,800,33],"children":[],"tabIndex":1}],["create","w4","rwt.widgets.ToolItem",{"parent":"w3","style":["PUSH"],"index":0,"bounds":[0,0,60,33],"text":"Video"}],["create","w5","rwt.widgets.Composite",{"parent":"w2","style":["NONE"],"bounds":[0,40,800,918],"children":["w6","w7"],"tabIndex":-1,"clientArea":[0,0,800,918]}],["create","w6","tabris.widgets.Video",{"parent":"w5","url":"http://mirrorblender.top-ix.org/movies/sintel-1024-surround.mp4","bounds":[0,0,800,881],"children":[],"tabIndex":3,"speed":0,"controls_visible":true,"repeat":false,"playback":"pause","presentation":"embedded"}],["listen","w6",{"Playback":true,"Presentation":true}],["create","w7","rwt.widgets.Composite",{"parent":"w5","style":["NONE"],"bounds":[0,888,800,30],"children":["w8","w9","w10","w11","w12","w13","w14","w15"],"tabIndex":-1,"clientArea":[0,0,800,30]}],["create","w8","rwt.widgets.Button",{"parent":"w7","style":["PUSH"],"bounds":[0,0,67,30],"tabIndex":5,"text":"play"}],["listen","w8",{"Selection":true}],["create","w9","rwt.widgets.Button",{"parent":"w7","style":["PUSH"],"bounds":[73,0,76,30],"tabIndex":6,"enabled":false,"text":"pause"}],["listen","w9",{"Selection":true}],["create","w10","rwt.widgets.Button",{"parent":"w7","style":["PUSH"],"bounds":[155,0,67,30],"tabIndex":7,"enabled":false,"text":"stop"}],["listen","w10",{"Selection":true}],["create","w11","rwt.widgets.Button",{"parent":"w7","style":["PUSH"],"bounds":[228,0,102,30],"tabIndex":8,"text":"backward"}],["listen","w11",{"Selection":true}],["create","w12","rwt.widgets.Button",{"parent":"w7","style":["PUSH"],"bounds":[336,0,93,30],"tabIndex":9,"text":"forward"}],["listen","w12",{"Selection":true}],["create","w13","rwt.widgets.Button",{"parent":"w7","style":["PUSH"],"bounds":[435,0,119,30],"tabIndex":10,"text":"fullscreen"}],["listen","w13",{"Selection":true}],["create","w14","rwt.widgets.Button",{"parent":"w7","style":["CHECK"],"bounds":[560,0,101,23],"tabIndex":11,"text":"Controls","alignment":"left","selection":true}],["listen","w14",{"Selection":true}],["create","w15","rwt.widgets.Button",{"parent":"w7","style":["CHECK"],"bounds":[667,0,83,23],"tabIndex":12,"text":"Repeat","alignment":"left"}],["listen","w15",{"Selection":true}],["set","w1",{"focusControl":"w3"}],["call","rwt.client.TextSizeMeasurement","measureItems",{"items":[["t-480063070","Video",["Verdana","Lucida Sans","Arial","Helvetica","sans-serif"],14,false,false,-1,false],["t711714363","play",["Verdana","Lucida Sans","Arial","Helvetica","sans-serif"],14,false,false,-1,false],["t33400157","Controls",["Verdana","Lucida Sans","Arial","Helvetica","sans-serif"],14,false,false,-1,false],["t805398409","stop",["Verdana","Lucida Sans","Arial","Helvetica","sans-serif"],14,false,false,-1,false],["t-499692148","forward",["Verdana","Lucida Sans","Arial","Helvetica","sans-serif"],14,false,false,-1,false],["t1325330178","Repeat",["Verdana","Lucida Sans","Arial","Helvetica","sans-serif"],14,false,false,-1,false],["t907270269","pause",["Verdana","Lucida Sans","Arial","Helvetica","sans-serif"],14,false,false,-1,false],["t807712554","backward",["Verdana","Lucida Sans","Arial","Helvetica","sans-serif"],14,false,false,-1,false],["t97308930","fullscreen",["Verdana","Lucida Sans","Arial","Helvetica","sans-serif"],14,false,false,-1,false]]}]]}
Stack: Error: Operation "create" on target "w6" of type "null" failed:
No Handler for type tabris.widgets.Video
Properties:
parent = w5
url = http://mirrorblender.top-ix.org/movies/sintel-1024-surround.mp4
bounds = 0,0,800,881
children =
tabIndex = 3
speed = 0
controls_visible = true
repeat = false
playback = pause
presentation = embedded

at Object.rwt.remote.MessageProcessor._processError (http://localhost:8080/demos/rwt-resources/rap-client.js:231:3811)
at Object.rwt.remote.MessageProcessor.processOperationArray (http://localhost:8080/demos/rwt-resources/rap-client.js:231:928)
at Object.rwt.remote.MessageProcessor.processMessage (http://localhost:8080/demos/rwt-resources/rap-client.js:231:223)
at rwt.qx.Class.define.members._handleSuccess (http://localhost:8080/demos/rwt-resources/rap-client.js:235:3630)
at Object._success (http://localhost:8080/demos/rwt-resources/rap-client.js:97:1012)
at Object.rwt.remote.Request._onReadyStateChange (http://localhost:8080/demos/rwt-resources/rap-client.js:97:1902)
at XMLHttpRequest.d (http://localhost:8080/demos/rwt-resources/rap-client.js:15:522)
Debug: off
Request: {"head":{"rwt_initialize":true},"operations":[["set","w1",{"bounds":[0,0,800,958],"dpi":[96,96],"colorDepth":24}],["set","rwt.client.ClientInfo",{"timezoneOffset":-480}],["call","rwt.client.TextSizeMeasurement","storeMeasurements",{"results":{"p-785380997":[767,17]}}],["set","w1",{"cursorLocation":[0,0]}]]}
Video
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.