Giter VIP home page Giter VIP logo

isis-wicket-gmap3's People

Contributors

danhaywood avatar jcvanderwal avatar martin-g avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

isis-wicket-gmap3's Issues

Show route

You need to visualize the route traveled by a vehicle in a given time, using the map of Gmap3.
Data were obtained from a database, which will be loaded from a webservice with access to the database.

cannot open a page with hints if the gmap3 view is selected.

resulting in the stack trace below:

org.apache.wicket.markup.MarkupNotFoundException
Failed to find markup file associated. CollectionOfEntitiesAsLocatables: [CollectionOfEntitiesAsLocatables [Component id = collectionContents-1]]
org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy#getMarkup(AssociatedMarkupSourcingStrategy.java:97)
org.apache.wicket.MarkupContainer#getMarkup(MarkupContainer.java:451)
org.apache.wicket.Component#getMarkup(Component.java:756)
org.apache.wicket.Component#getMarkupTag(Component.java:1425)
org.apache.wicket.Component#getMarkupAttributes(Component.java:1454)
org.isisaddons.wicket.gmap3.cpt.ui.CollectionOfEntitiesAsLocatables#applyCssVisibility(CollectionOfEntitiesAsLocatables.java:105)
org.isisaddons.wicket.gmap3.cpt.
ui.CollectionOfEntitiesAsLocatables#buildGui(CollectionOfEntitiesAsLocatables.java:97)
org.isisaddons.wicket.gmap3.cpt.ui.CollectionOfEntitiesAsLocatables#(CollectionOfEntitiesAsLocatables.java:72)
org.isisaddons.wicket.gmap3.cpt.ui.CollectionOfEntitiesAsLocatablesFactory#createComponent(CollectionOfEntitiesAsLocatablesFactory.java:98)
org.apache.isis.viewer.wicket.ui.components.collectioncontents.multiple.CollectionContentsMultipleViewsPanel#addUnderlyingViews(CollectionContentsMultipleViewsPanel.java:105)
org.apache.isis.viewer.wicket.ui.components.collectioncontents.multiple.CollectionContentsMultipleViewsPanel#onInitialize(CollectionContentsMultipleViewsPanel.java:85)
org.apache.wicket.Component#fireInitialize(Component.java:877)
org.apache.wicket.MarkupContainer#internalInitialize(MarkupContainer.java:961)
org.apache.wicket.MarkupContainer#addedComponent(MarkupContainer.java:938)
org.apache.wicket.MarkupContainer#add(MarkupContainer.java:174)
org.apache.wicket.MarkupContainer#addOrReplace(MarkupContainer.java:205)
org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault#addOrReplaceComponent(ComponentFactoryRegistryDefault.java:107)
org.apache.isis.viewer.wicket.ui.components.collection.CollectionPanel#buildGui(CollectionPanel.java:96)
org.apache.isis.viewer.wicket.ui.components.collection.CollectionPanel#onInitialize(CollectionPanel.java:92)
org.apache.wicket.Component#fireInitialize(Component.java:877)
org.apache.wicket.MarkupContainer$3#component(MarkupContainer.java:967)
org.apache.wicket.MarkupContainer$3#component(MarkupContainer.java:963)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:144)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:162)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:162)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:162)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:162)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:162)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:162)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:123)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:192)
org.apache.wicket.MarkupContainer#visitChildren(MarkupContainer.java:875)
org.apache.wicket.MarkupContainer#internalInitialize(MarkupContainer.java:962)
org.apache.wicket.MarkupContainer#addedComponent(MarkupContainer.java:938)
org.apache.wicket.MarkupContainer#add(MarkupContainer.java:174)
org.apache.wicket.MarkupContainer#addOrReplace(MarkupContainer.java:205)
org.apache.isis.viewer.wicket.ui.components.entity.selector.links.EntityLinksSelectorPanel#addUnderlyingViews(EntityLinksSelectorPanel.java:166)
org.apache.isis.viewer.wicket.ui.components.entity.selector.links.EntityLinksSelectorPanel#onInitialize(EntityLinksSelectorPanel.java:123)
org.apache.wicket.Component#fireInitialize(Component.java:877)
org.apache.wicket.MarkupContainer$3#component(MarkupContainer.java:967)
org.apache.wicket.MarkupContainer$3#component(MarkupContainer.java:963)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:144)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:162)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:162)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:123)
org.apache.wicket.util.visit.Visits#visitChildren(Visits.java:192)
org.apache.wicket.MarkupContainer#visitChildren(MarkupContainer.java:875)
org.apache.wicket.MarkupContainer#internalInitialize(MarkupContainer.java:962)
org.apache.wicket.Page#internalPrepareForRender(Page.java:238)
org.apache.wicket.Component#render(Component.java:2290)
org.apache.wicket.Page#renderPage(Page.java:1024)
org.apache.wicket.request.handler.render.WebPageRenderer#renderPage(WebPageRenderer.java:139)
org.apache.wicket.request.handler.render.WebPageRenderer#respond(WebPageRenderer.java:229)
org.apache.wicket.core.request.handler.RenderPageRequestHandler#respond(RenderPageRequestHandler.java:175)
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:890)
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1127)
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1061)
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)
org.eclipse.jetty.server.Server#handle(Server.java:499)
org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:257)
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:635)
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:555)
java.lang.Thread#run(Thread.java:745)

Error with Spanish Localization

Description
I install gmap3 extension following the README instructions and i got an exception when a try to load TodoItem in web application.

Platform

  • Fedora Linux 16 - kernel 3.6.10-2.fc16.x86_64 (spanish lang)
  • Java version "1.6.0_30"
  • Browers (both in spanish)
    • Chrome Versión 24.0.1312.70
    • Firefox 17.0.1

Step to reproduce

  1. Create a apache isis demo application (using archetype with default config)
  2. Download and install isis-wicket-gmap3
  3. Clean, install and run demo application.
  4. Install fixture
  5. Show TodoItems not yet completed

Actual Result
Web application crash with java.lang.IllegalArgumentException: illegal argument, expected: is not null

Expected Result
Show TodoItems with localization information.

Additional Information
When I install isis-wicket-gmap3, the location test fail with this:

Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.482 sec <<< FAILURE!
testToString(com.danhaywood.isis.wicket.gmap3.applib.LocationTest) Time elapsed: 0.095 sec <<< FAILURE!
java.lang.AssertionError:
Expected: is "123.456000;-30.415000"
but: was "123,456000;-30,415000"

But, if i change the test, replancing dots for commas, the test pass ok. So, I suppose that the issue may be related to a localization problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.