> YOU GUESS WHAT?!!
> I JUST RENAMED THE FILE TO "dialogTable.htm" AND NOW IT IS WORKING!!
> it is the fact of not being able to serve "html"-files!
> is there a way to change this behaviour or is it an absolute necessary
> security feature?

Yes, this *was* a security feature.The feature can be configured using
IResourceSettings#setPackageResourceGuard. Older versions of Wicket
blocked .html by default, but later we decided that was too much. Now
it only blocks .properties, .class and .java by default. So, like Kent
said, upgrade to a newer Wicket version and your problem is gone. Or
set a custom guard.

Btw, you can learn a lot from following the trace. Part of the error trace:

wicket.markup.html.PackageResource$PackageResourceBlockedException: package
resource wicket/extensions/markup/html/form/wysiwyg/res/dialogTable.html may
not be accessed
       at wicket.markup.html.PackageResource.<init>(PackageResource.java:489)
       at
wicket.markup.html.CompressedPackageResource.<init>(CompressedPackageResource.java:51)
...

if you look in the source of PackageResource, around line 489, you can see:

                IPackageResourceGuard guard = 
Application.get().getResourceSettings()
                                .getPackageResourceGuard();
                if (!guard.accept(scope, path))
                {
                        throw new PackageResourceBlockedException("package 
resource " +
absolutePath +
                                        " may not be accessed");
                }


Don't be afraid of the code, it might save you time and annoyances :-)

If you are using Maven + Eclipse, you can put this in the <build>
section of your pom:

                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-eclipse-plugin</artifactId>
                                <configuration>
                                        <downloadSources>true</downloadSources>
                                </configuration>
                        </plugin>

so that mvn eclipse:eclipse will try to download any source jars
(Wicket is typically distributed with them) and make them available to
your projects. Maven plugins for other IDEs might have similar
facilities.

Regards,

Eelco

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to