Try to reproduce it in a quickstart and attach it to Jira.

Martin Grigorov
Wicket Training and Consulting


On Wed, Mar 5, 2014 at 7:13 PM, Vit Rozkovec <[email protected]> wrote:

> Yes it is.
>
> The file is in the package, checked the war and also the dir where war
> contents are unpacked. Running on linux with Jetty webserver and Apache as
> a proxy.
>
> Also when inspecting page with firebug, it does not have altered name with
> version number included as other resources have, such as
> ....../wicket/resource/name.berries.projects.kaplickyprize.references.
> KaplickyCssResourceReference/file-upload-ver-
> ECB4619F0CA76E0EE037BD81A9515B42.css
>
> the address is
> ....../wicket/resource/cz.newforms.wicket.behaviors.
> NprogressBehavior/nprogress.js
>
> but I guess it is because it could not be found.
>
>
>
>
> On 5.3.2014 16:48, Martin Grigorov wrote:
>
>> Hi,
>>
>> This should work fine.
>> Check that the .js file is properly packed in the .jar file next to
>> NprogressBehavior.class.
>>
>>
>> On Wed, Mar 5, 2014 at 5:41 PM, Vit Rozkovec <[email protected]>
>> wrote:
>>
>>  Hi,
>>> I came across interesting problem:
>>>
>>> I have one project which is packaged as .jar file along with all required
>>> assets. The behavior inside this project is defined like this:
>>>
>>> public class NprogressBehavior extends Behavior
>>> {
>>>
>>>       @Override
>>>      public void renderHead(Component component, IHeaderResponse
>>> response)
>>>      {
>>>          super.renderHead(component, response);
>>>
>>>          response.render(JavaScriptHeaderItem.forReference(new
>>> JavaScriptResourceReference(
>>>              NprogressBehavior.class, "nprogress.js")));
>>>          response.render(JavaScriptHeaderItem.forReference(new
>>> JavaScriptResourceReference(
>>>              NprogressBehavior.class, "nprogress-init.js")));
>>>          response.render(CssHeaderItem.forReference(new
>>> CssResourceReference(
>>>              NprogressBehavior.class, "nprogress.css")));
>>>      }
>>> }
>>>
>>>
>>> Other project has defined the first project as dependency and in one page
>>> I simply add the NprogressBehavior behavior in onInitialize() method.
>>>
>>> However this does not work and when using on my server throws following
>>> error:
>>>
>>>
>>>
>>> WARN  - PackageResource            - resource [path =
>>> cz/newforms/wicket/behaviors/nprogress.js, style = null, variation =
>>> null, locale = null]: Unable to open resource
>>>
>> stream (status=500)
>>
>>>
>>> Is this intended behavior, eg. I cannot use resources like this -
>>> packaging behaviors with their according js and css files into one
>>> project,
>>> referencing this project in another project and using this behavior
>>> there?
>>>
>>> Does all resources have to reside in the actual project where there are
>>> used? Seems strange to me. What am I doing wrong?
>>>
>>> Thanks for any advice.
>>> Vit
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to