What is the file structure ?
What packages and files you have in UI package ?

Martin Grigorov
Wicket Training and Consulting


On Tue, Jan 14, 2014 at 4:56 PM, Anna Simbirtsev <asimbirt...@gmail.com>wrote:

> Do you have any other suggestions why it may not be able to find the css
> file?
>
>
> On Tue, Jan 14, 2014 at 9:49 AM, Anna Simbirtsev <asimbirt...@gmail.com
> >wrote:
>
> > this is a dynamic parameter, is changes based on settings, it should work
> > either way
> >
> >
> > On Tue, Jan 14, 2014 at 9:45 AM, Martin Grigorov <mgrigo...@apache.org
> >wrote:
> >
> >> The only difference is that the resolved theme is 'info' instead of
> 'root'
> >>
> >> Martin Grigorov
> >> Wicket Training and Consulting
> >>
> >>
> >> On Tue, Jan 14, 2014 at 4:43 PM, Anna Simbirtsev <asimbirt...@gmail.com
> >> >wrote:
> >>
> >> > The name of the file is different and it cant find it
> >> >
> >> >
> >> > On Tue, Jan 14, 2014 at 9:41 AM, Martin Grigorov <
> mgrigo...@apache.org
> >> > >wrote:
> >> >
> >> > > It looks perfect!
> >> > >
> >> > > Martin Grigorov
> >> > > Wicket Training and Consulting
> >> > >
> >> > >
> >> > > On Tue, Jan 14, 2014 at 4:39 PM, Anna Simbirtsev <
> >> asimbirt...@gmail.com
> >> > > >wrote:
> >> > >
> >> > > > if I get rid of the CryptoMapper
> >> > > > new link looks like
> >> > > >
> >> > > > <link rel="stylesheet" type="text/css"
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> href="./wicket/resource/info.afilias.WAT.UI.CSSLinksInjector/info/css/tooltip-ver-1389710287000.css
> >> > > > <view-source:
> >> > > >
> >> > >
> >> >
> >>
> http://localhost:8080/wat-application/wicket/resource/info.afilias.WAT.UI.CSSLinksInjector/info/css/tooltip-ver-1389710287000.css
> >> > > > >"
> >> > > > />
> >> > > >
> >> > > >
> >> > > >
> >> > > > On Tue, Jan 14, 2014 at 9:35 AM, Martin Grigorov <
> >> mgrigo...@apache.org
> >> > > > >wrote:
> >> > > >
> >> > > > > Because you use CryptoMapper in your app.
> >> > > > >
> >> > > > > Martin Grigorov
> >> > > > > Wicket Training and Consulting
> >> > > > >
> >> > > > >
> >> > > > > On Tue, Jan 14, 2014 at 4:32 PM, Anna Simbirtsev <
> >> > > asimbirt...@gmail.com
> >> > > > > >wrote:
> >> > > > >
> >> > > > > > NEW: href="../X5EA-RpmG5-
> >> > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> t7GSByiSpogTj4bvW9MKMW4vn832-xprwEXT2RkaeV8fX_4jkKsv1CB554pAX0u87jm6UPI3w_ihTiZY3tftZ8jJqrrURxUxvKsFXCdT_2G6JYzRb5crh/X5E87/URx2a/zRb59/sFXb4/URx2a/zRb59"
> >> > > > > > />
> >> > > > > >
> >> > > > > > why is the new link looks like this?
> >> > > > > >
> >> > > > > >
> >> > > > > > On Tue, Jan 14, 2014 at 9:29 AM, Martin Grigorov <
> >> > > mgrigo...@apache.org
> >> > > > > > >wrote:
> >> > > > > >
> >> > > > > > > I am not sure what you mean.
> >> > > > > > >
> >> > > > > > > Martin Grigorov
> >> > > > > > > Wicket Training and Consulting
> >> > > > > > >
> >> > > > > > >
> >> > > > > > > On Tue, Jan 14, 2014 at 4:24 PM, Anna Simbirtsev <
> >> > > > > asimbirt...@gmail.com
> >> > > > > > > >wrote:
> >> > > > > > >
> >> > > > > > > > I changed these. But why is new link encoded?
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > > On Tue, Jan 14, 2014 at 9:22 AM, Martin Grigorov <
> >> > > > > mgrigo...@apache.org
> >> > > > > > > > >wrote:
> >> > > > > > > >
> >> > > > > > > > > On Tue, Jan 14, 2014 at 4:19 PM, Anna Simbirtsev <
> >> > > > > > > asimbirt...@gmail.com
> >> > > > > > > > > >wrote:
> >> > > > > > > > >
> >> > > > > > > > > > OLD:
> >> > > > > > > > > >
> >> > > > > > > >
> >> > > > > >
> >> > > >
> >> >
> href="resources/info.stuff.WAT.UI.CSSLinksInjector/root/css/tooltip.css"
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > > > info.afilias.WAT.UI.CSSLinksInjector; name:
> >> > > info/css/tooltip.css
> >> > > > > > > > >
> >> > > > > > > > > 1. afilias vs. stuff
> >> > > > > > > > >
> >> > > > > > > > > 2. info vs. root
> >> > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > > > > NEW:
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> href="../X5EA-RpmG5-t7GSByiSpogTj4bvW9MKMW4vn832-xprwEXT2RkaeV8fX_4jkKsv1CB554pAX0u87jm6UPI3w_ihTiZY3tftZ8jJqrrURxUxvKsFXCdT_2G6JYzRb5crh/X5E87/URx2a/zRb59/sFXb4/URx2a/zRb59"
> >> > > > > > > > > > />
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > > On Tue, Jan 14, 2014 at 9:16 AM, Martin Grigorov <
> >> > > > > > > mgrigo...@apache.org
> >> > > > > > > > > > >wrote:
> >> > > > > > > > > >
> >> > > > > > > > > > > On Tue, Jan 14, 2014 at 4:13 PM, Anna Simbirtsev <
> >> > > > > > > > > asimbirt...@gmail.com
> >> > > > > > > > > > > >wrote:
> >> > > > > > > > > > >
> >> > > > > > > > > > > > Ho would I know the produced url? I sent the error
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > > Check the produced HTML of a page that uses this
> code
> >> in
> >> > > your
> >> > > > > > > running
> >> > > > > > > > > > > application with 1.4.
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > > > On Tue, Jan 14, 2014 at 9:10 AM, Martin Grigorov <
> >> > > > > > > > > mgrigo...@apache.org
> >> > > > > > > > > > > > >wrote:
> >> > > > > > > > > > > >
> >> > > > > > > > > > > > > What is the produced url for login.css Wicket
> 1.4
> >> and
> >> > > > what
> >> > > > > is
> >> > > > > > > the
> >> > > > > > > > > new
> >> > > > > > > > > > > > error
> >> > > > > > > > > > > > > ?
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > > Martin Grigorov
> >> > > > > > > > > > > > > Wicket Training and Consulting
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > > On Tue, Jan 14, 2014 at 4:06 PM, Anna
> Simbirtsev <
> >> > > > > > > > > > > asimbirt...@gmail.com
> >> > > > > > > > > > > > > >wrote:
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > > > I changed it but still get the error
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > >
> >> > > response.render(CssReferenceHeaderItem.forReference(new
> >> > > > > > > > > > > > > > CssResourceReference(CSSLinksInjector.class,
> >> > > > > > > > > > > > > >                     root +
> "/css/login.css")));
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > On Tue, Jan 14, 2014 at 8:51 AM, Ernesto
> >> Reinaldo
> >> > > > > Barreiro
> >> > > > > > <
> >> > > > > > > > > > > > > > reier...@gmail.com> wrote:
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > Why not just use CSSLinksInjector.class
> >> instead
> >> > of
> >> > > > > > > > getClass()?
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > On Tue, Jan 14, 2014 at 2:46 PM, Anna
> >> Simbirtsev
> >> > <
> >> > > > > > > > > > > > > asimbirt...@gmail.com
> >> > > > > > > > > > > > > > > >wrote:
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > Hi,
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > I am upgrading wicket from 1.4 to 6.7.
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > Before my css files were added this way:
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > public class CSSLinksInjector implements
> >> > > > > > > > > > > > > > IComponentInstantiationListener,
> >> > > > > > > > > > > > > > > > Serializable
> >> > > > > > > > > > > > > > > > {
> >> > > > > > > > > > > > > > > >     private static final long
> >> serialVersionUID
> >> > =
> >> > > > > > > > > > > > > 7463279042460663915L;
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >     //private final
> List<HeaderContributor>
> >> > > > > > cssResources
> >> > > > > > > =
> >> > > > > > > > > new
> >> > > > > > > > > > > > > > > > ArrayList<HeaderContributor>();
> >> > > > > > > > > > > > > > > >     private String theme;
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >     public CSSLinksInjector(String theme)
> >> > > > > > > > > > > > > > > >     {
> >> > > > > > > > > > > > > > > >         this.theme = theme;
> >> > > > > > > > > > > > > > > >         String root = (theme == null ||
> >> > > > > > theme.isEmpty())
> >> > > > > > > ?
> >> > > > > > > > > "" :
> >> > > > > > > > > > > > "/" +
> >> > > > > > > > > > > > > > > > theme;
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >         /*
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > >
> >> > > >
> >> cssResources.add(CSSPackageResource.getHeaderContribution(getClass(),
> >> > > > > > > > > > > > > > > >                 root + "/css/login.css"));
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > >
> >> > > >
> >> cssResources.add(CSSPackageResource.getHeaderContribution(getClass(),
> >> > > > > > > > > > > > > > > >                 root +
> >> "/css/tooltip.css"));*/
> >> > > > > > > > > > > > > > > >     }
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > Now, I am adding them like this:
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > public void onInstantiation(Component
> >> > component)
> >> > > > > > > > > > > > > > > >     {
> >> > > > > > > > > > > > > > > >         if (component instanceof WebPage)
> >> > > > > > > > > > > > > > > >         {
> >> > > > > > > > > > > > > > > >             component.add(new
> >> > > CssBehaviour(theme));
> >> > > > > > > > > > > > > > > >         }
> >> > > > > > > > > > > > > > > >     }
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >     private class CssBehaviour extends
> >> > Behavior {
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >         private static final long
> >> > > serialVersionUID
> >> > > > =
> >> > > > > > > > > > > > > > > -1540416397347502364L;
> >> > > > > > > > > > > > > > > >         private String theme;
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >         public CssBehaviour(String theme)
> {
> >> > > > > > > > > > > > > > > >             this.theme = theme;
> >> > > > > > > > > > > > > > > >         }
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >         @Override
> >> > > > > > > > > > > > > > > >         public void renderHead(Component
> >> > > component,
> >> > > > > > > > > > > IHeaderResponse
> >> > > > > > > > > > > > > > > > response) {
> >> > > > > > > > > > > > > > > >             String root = (theme == null
> ||
> >> > > > > > > > theme.isEmpty())
> >> > > > > > > > > ?
> >> > > > > > > > > > > "" :
> >> > > > > > > > > > > > > > "/" +
> >> > > > > > > > > > > > > > > > theme;
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > >
> >> response.render(CssReferenceHeaderItem.forReference(new
> >> > > > > > > > > > > > > > > > CssResourceReference(getClass(),
> >> > > > > > > > > > > > > > > >                     root +
> >> "/css/login.css")));
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > >
> >> response.render(CssReferenceHeaderItem.forReference(new
> >> > > > > > > > > > > > > > > > CssResourceReference(getClass(),
> >> > > > > > > > > > > > > > > >                     root +
> >> > "/css/tooltip.css")));
> >> > > > > > > > > > > > > > > >         }
> >> > > > > > > > > > > > > > > >     }
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > When I run, I get an error:
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > 2014-01-14 13:36:53,950
> >> > [838889794@qtp-4816459-2
> >> > > ]
> >> > > > > WARN
> >> > > > > > > > > > > > > > > >
> >> > > > > > > >
> org.apache.wicket.request.resource.ResourceReferenceRegistry
> >> > > > > > > > > -
> >> > > > > > > > > > A
> >> > > > > > > > > > > > > > > > ResourceReference wont be created for a
> >> > resource
> >> > > > with
> >> > > > > > key
> >> > > > > > > > > > [scope:
> >> > > > > > > > > > > > > > > >
> >> > > info.afilias.WAT.UI.CSSLinksInjector$CssBehaviour;
> >> > > > > > name:
> >> > > > > > > > > > > > > > > > info/css/login.css; locale: null; style:
> >> null;
> >> > > > > > variation:
> >> > > > > > > > > null]
> >> > > > > > > > > > > > > because
> >> > > > > > > > > > > > > > > it
> >> > > > > > > > > > > > > > > > cannot be located.
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > Before it was fine.
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > --
> >> > > > > > > > > > > > > > > Regards - Ernesto Reinaldo Barreiro
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>

Reply via email to