HughP / simal

Automatically exported from code.google.com/p/simal
0 stars 0 forks source link

Unable to retrieve widget instance #358

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Followed link to 
http://registry.oss-watch.ac.uk/widgets/widgetTitle/doapcreator from 
http://www.oss-watch.ac.uk/resources/doap.xml

Unable to retrieve widget instance

Error reported by: class uk.ac.osswatch.simal.wicket.widgets.WidgetInstancePage

uk.ac.osswatch.simal.wicket.UserReportableException: Unable to retrieve widget 
instance
    at uk.ac.osswatch.simal.wicket.widgets.WidgetInstancePage.reportError(WidgetInstancePage.java:89)
    at uk.ac.osswatch.simal.wicket.widgets.WidgetInstancePage.populatePage(WidgetInstancePage.java:84)
    at uk.ac.osswatch.simal.wicket.widgets.WidgetInstancePage.<init>(WidgetInstancePage.java:59)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188)
    at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:306)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:321)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
    at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
    at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
    at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:468)
    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:301)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
    at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
    at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
    at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
    at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)

Original issue reported on code.google.com by Stevage on 24 Nov 2010 at 9:58

GoogleCodeExporter commented 9 years ago
Thanks for reporting this. The error message is not very helpful so this needs 
a little debugging. It's probably something as simple as the widget server 
being down.

We need to check that and improve the error reporting in 
uk.ac.osswatch.simal.wicket.widgets.WidgetInstancePage

I'm not able to do this right now, but I'm sure Sander will be able to take a 
look tomorrow.

Original comment by ross.gardler on 24 Nov 2010 at 10:24

GoogleCodeExporter commented 9 years ago
Thanks Steve, it's now fixed. The Wookie server was up-and-running but the Doap 
creator widget was no longer deployed there. Adding it there and rebooting 
Simal did the trick.

The problem as I see it is more in the way the widget instances are retained in 
Simal: once Simal has established it's there it assumes it will always be 
there. I'll create a separate issue for this. 

Original comment by sander.v...@oucs.ox.ac.uk on 25 Nov 2010 at 10:00

GoogleCodeExporter commented 9 years ago
The problem noticed in comment #2 has already been reported in Issue 298. 
Increased the priority of that issue.

Original comment by sander.v...@oucs.ox.ac.uk on 25 Nov 2010 at 10:15