Giter Site home page Giter Site logo

brix-cms's Introduction

Brix Logo

Based on Wicket and JCR, it is the best Wicket-based CMS framework available today. BRIX is simple yet powerful and extensible, allowing designers the highest degree of freedom in developing a rich user experience.

Using Apache Wicket as the technology to serve the content makes it very easy to embed custom, stateful Wicket components into any CMS page, allowing rich integration with any existing Wicket web application. Using Apache Jackrabbit allows Brix to easily integrate full text search, versioning, and WebDav access.

Brix is business-friendly, open sourced under the Apache Software License version 2.0.

Why Brix?

  • Most CMS are for building web sites. Brix CMS is for building web applications.

  • Dynamic content is usually an afterthought for most CMS. It is central to Brix CMS. Brix allows for dynamic component-based tiles.

Features

  • Wicket-based CMS framework: With a refreshing lack of XML being just one of its many benefits, Apache Wicket makes developing web-apps simple and enjoyable.
  • Based on JCR (Java Content Repository): Use an enterprise-standard data repository.
  • Extensible Plug-in Architecture: Create and publicly code extensions without having to roll those changes into the BRIX core providing a hack-free way of extending and customizing Brix to suit an extremely diverse set of needs of its user base.
  • Tiles: Easily incorporate configurable, reusable blocks of dynamic content into your CMS ranging from a simple Contact Us form to a complex Forum application.
  • Templates: Easily create and reuse website skins and factor out “chrome” into a single location.
  • Prototypes: User-defined, clone-able site structures provide additional ease of use.
  • Support for WebDAV: Allows for a collaborative approach to document creation, editing, and distribution. Also edit using your favorite desktop HTML editor.
  • Site Snapshots: Provide support for version control and backup.
  • Raw or Rich Content Editing: Incorporate rich text and the associated formatting.
  • Ease of Use: Basic workflow/publishing support and flexible security infrastructure.

At its deepest abstraction, BRIX is not a standalone CMS, but rather a CMS framework which allows for easy integration of CMS functionality into existing Wicket-based applications. This is its primary benefit and we are confident that it will become the CMS tool of choice for many organizations as a result.

Getting Started

Community

brix-cms's People

Contributors

bezda avatar briantopping avatar dependabot[bot] avatar dsimko avatar ivaynberg avatar jamesmcintosh avatar jlleitschuh avatar kbachl avatar knopp avatar lakemalcom avatar marcgiffing avatar martin-g avatar patrickangeles avatar rossajmcd avatar sebfz1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

brix-cms's Issues

Demo-Webapp won't start when server restarts on GF - JCR file-locked problem

Creator - korbinian.bachl

What steps will reproduce the problem? 1. Deploy Demo-Webapp to GF2 2.
Shutdown GF2 3. Start GF2 What is the expected output? What do you see
instead? instead of the app youll see HTTP Status 503 - stacktrace is on
end of issue Manual "repair" requires to manually delete the JCR lock
file under home /private/tmp/brix.demo.repository What version of the
product are you using? On what operating system? Glassfish V2 UR2, OS X
10.5.4 + Java 1.5 Stacktrace:


WARNING: Wicket is running in DEVELOPMENT mode. *** *** ^^^^^^^^^^^ ***
*** Do NOT deploy to your live server(s) without changing this. *** ***
See Application#getConfigurationType() for more information. ***


SMGT0007: Self Management Rules service is enabled Application server
startup complete. INFO - RequestListenerInterface - registered listener
interface [RequestListenerInterface name=INewBrowserWindowListener,
method=public abstract void
org.apache.wicket.markup.html.INewBrowserWindowListener.onNewBrowserWindow()]
deployed with moduleid = brix_brix-demo_war_1.0-beta1 INFO -
AbstractWicketApplication - Using JCR repository url:
file:///tmp/brix.demo.repository INFO - RepositoryImpl - Starting
repository... WARN - RepositoryLock - Existing lock file
/private/tmp/brix.demo.repository/.lock detected. Repository was not
shut down properly. ERROR - RepositoryImpl - failed to start Repository:
The repository home /private/tmp/brix.demo.repository appears to be
already locked by the current process. javax.jcr.RepositoryException:
The repository home /private/tmp/brix.demo.repository appears to be
already locked by the current process. at
org.apache.jackrabbit.core.util.RepositoryLock.tryLock(RepositoryLock.java:166)
at
org.apache.jackrabbit.core.util.RepositoryLock.acquire(RepositoryLock.java:121)
at
org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:241)
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:557)
at brix.demo.util.JcrUtils.createFileRepository(JcrUtils.java:119) at
brix.demo.util.JcrUtils.createRepository(JcrUtils.java:83) at
brix.demo.web.AbstractWicketApplication.init(AbstractWicketApplication.java:65)
at brix.demo.web.WicketApplication.init(WicketApplication.java:67) at
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:561)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:257)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:369)
at
org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:103)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4389)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5189)
at com.sun.enterprise.web.WebModule.start(WebModule.java:326) at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:973)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1584)
at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1222)
at
com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:182)
at
com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:278)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:974)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:961)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:464)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:176)
at
com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:308)
at
com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:226)
at
com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:298)
at
com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(ApplicationStartPhase.java:132)
at
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:919)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:591)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:635)
at
com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(ApplicationsConfigMBean.java:744)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585) at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:375)
at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:358)
at
com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:464)
at
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585) at
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90)
at $Proxy1.invoke(Unknown Source) at
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304)
at
com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174)
at
com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:69)
at
com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:155)
at
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:122)
at
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:193)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:196)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
at
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at com.sun.enterprise
.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:116)
INFO - RepositoryImpl - Shutting down repository... INFO -
RepositoryImpl - Repository has been shutdown
WebModule[/brix_brix-demo_war_1.0-beta1]PWC1270: Exception starting
filter wicket.brix-demo java.lang.RuntimeException: Could not create
file repository at url: file:///tmp/brix.demo.repository at
brix.demo.util.JcrUtils.createFileRepository(JcrUtils.java:123) at
brix.demo.util.JcrUtils.createRepository(JcrUtils.java:83) at
brix.demo.web.AbstractWicketApplication.init(AbstractWicketApplication.java:65)
at brix.demo.web.WicketApplication.init(WicketApplication.java:67) at
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:561)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:257)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:369)
at
org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:103)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4389)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5189)
at com.sun.enterprise.web.WebModule.start(WebModule.java:326) at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:973)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1584)
at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1222)
at
com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:182)
at
com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:278)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:974)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:961)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:464)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:176)
at
com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:308)
at
com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:226)
at
com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:298)
at
com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(ApplicationStartPhase.java:132)
at
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:919)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:591)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:635)
at
com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(ApplicationsConfigMBean.java:744)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585) at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:375)
at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:358)
at
com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:464)
at
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585) at
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90)
at $Proxy1.invoke(Unknown Source) at
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304)
at
com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174)
at
com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:69)
at
com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:155)
at
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:122)
at
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:193)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:196)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
at
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at
com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:116)
Caused by: javax.jcr.RepositoryException: The repository home
/private/tmp/brix.demo.repository appears to be already locked by the
current process. at
org.apache.jackrabbit.core.util.RepositoryLock.tryLock(RepositoryLock.java:166)
at
org.apache.jackrabbit.core.util.RepositoryLock.acquire(RepositoryLock.java:121)
at
org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:241)
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:557)
at brix.demo.util.JcrUtils.createFileRepository(JcrUtils.java:119) ...
85 more PWC1306: Startup of context /brix_brix-demo_war_1.0-beta1 failed
due to previous errors

Feature Request: improvement of content editing

Creator - korbinian.bachl

Better behaviour for content editing - currently doing simple things
like adding an image is quite hard for people not beeing familiar with
html/ web; for tinyMCE there is a plugin that allows to do this in a
"Explorer" like way, might be worth a try

Incorrect links in a breadcrump

Creator - Anton.Veretennikov

What steps will reproduce the problem? 1. Compile and deploy demo war in
Tomcat 6.0.18 2. Open admin page 3. Press "Site" 4. Press any item in a
tree 5. Try to press any link in a breadcrump. What is the expected
output? What do you see instead? Link in a breadcrump is something like:
http://localhost:8084/brixdemo/admin/path/%2Fbrix:root%2Fbrix:web%2Fbrix:site/wicket:interface/:0:admin:tabbedPanel:panel:editor:path2:29:ILinkListener::/
(looks like http://localhost:8084/brixdemo/admin/path//brix:root....)
What version of the product are you using? On what operating system?
trunk Please provide any additional information below.

Tiny MCE doesn't like brix tile tag

Creator - dipu.wkt

Tiny MCE converts <brix:tile id="blah"/> to <div id="blah"
class="brixtile" style="background-color: #E5EFFD; border: 1px solid

ABC6DD; color:black; padding:5px;">Brix Tile: blah on switching

between the richtext and raw markup mode saving the file doesn't conver
it back to <brix:tile id="blah"/> I have attached the stockQuote markup
from the demo Thanks Dipu

Absolute url in the menu items

Creator - dipu.wkt

Hi, Currently the menu item can only be linked to a brix node page or a
non brix page within the context. Is there any specific reason why we
can't have a menu item pointing to an external URL ? I have added a fix
to the generateUrl() method of brix.web.reference.Reference object to
check and return the URL as is if it's an absolute URL. Can you please
check and apply the patch if its ok to have a menu item linking to an
external page? cheers dipu

Feature Request: improvement of content editing

Creator - korbinian.bachl

Better behaviour for content editing - currently doing simple things
like adding an image is quite hard for people not beeing familiar with
html/ web; for tinyMCE there is a plugin that allows to do this in a
"Explorer" like way, might be worth a try

ENHANCEMENT: Remove MenuRenderer assumption that underlying page be a BrixNodeWebPage

Creator - goldsounds

I have a requirement for traditional Wicket bookmarkable web pages to
use a Brix-generated Border. After a fair amount of investigation, I
found a way to do this which requires only one small change of the Brix
source (so far). There is an explicit assumption in
brix.plugin.menu.tile.MenuRenderer that the page is an instance of
BrixNodeWebPage. All other parts of the code (that I've seen) do an
instanceof check before casting getPage() to BrixNodeWebPage. An minimal
patch would just change the isSelected() method in MenuRenderer to the
instanceof check: ==== private boolean isSelected(Reference reference,
String url) { boolean eq = false; Page page = getPage(); if (page
instanceof BrixNodeWebPage) { BrixNodeWebPage brixPage =
(BrixNodeWebPage) page; if (reference.getType() == Type.NODE) { eq =
brixPage.getModel().equals(reference.getNodeModel()) &&
comparePageParameters(brixPage.getBrixPageParameters(),
reference.getParameters()); } else { eq = url.equals(reference.getUrl())
&& comparePageParameters(brixPage.getBrixPageParameters(),
reference.getParameters()); } } else { //regular Wicket web page //XXX
TODO: allow menus to link to Wicket BookmarkablePage return false; }
return eq; } ==== After a bit of testing, this patch seems to work and
not break anything. Once this is in trunk, people will be able to use my
TemplateRenderingBorder to render a Brix template as a Wicket WebPage
border. :-) Regards, Dan

AjaxLink with refresh in Viewer - Panel of a Tile

Creator - sachs.martin

What steps will reproduce the problem? 1. Use the Demo and add an
ajaxlink to a Panel, that is used as Viewer in a Tile! public
StatefulStockQuotePanel(String id){ // ... setOutputMarkupId(true);
add(new AjaxLink("ajaxLink") { @OverRide public void
onClick(AjaxRequestTarget target) { // doing something very usefull here
// update the panel target.addComponent(StatefulStockQuotePanel.this); }
}); ... 2. Run the demo and click the ajaxlink ! What is the expected
output? What do you see instead? Expected: A updated StockquotePanel
Result: ERROR - RequestCycle - java.lang.NullPointerException at
brix.markup.web.BrixMarkupNodeWebPage.getMarkupResourceStream(BrixMarkupNodeWebPage.java:60)
at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:299)
at
org.apache.wicket.markup.MarkupCache.hasAssociatedMarkup(MarkupCache.java:239)
at
org.apache.wicket.MarkupContainer.hasAssociatedMarkup(MarkupContainer.java:1748)
at
org.apache.wicket.Component.findParentWithAssociatedMarkup(Component.java:1258)
at
org.apache.wicket.MarkupFragmentFinder.find(MarkupFragmentFinder.java:50)
at org.apache.wicket.Component.locateMarkupStream(Component.java:3713)
at org.apache.wicket.Component.renderComponent(Component.java:2455) at
org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:793)
at
org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:667)
at
org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:579)
at
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1194)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1265) at
org.apache.wicket.RequestCycle.steps(RequestCycle.java:1366) at
org.apache.wicket.RequestCycle.request(RequestCycle.java:498) at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:444)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
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:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324) at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513) at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
What version of the product are you using? On what operating system?
brix-SNAPSHOT on Windows XP, Eclipse 3.4, Please provide any additional
information below. Workaround can be a WebmarkupContainer as wrapper for
updating this panel.

Creation of prototype fails

Creator - rossajmcd

  1. Create a prototype with any name 2. Select the 'Menus' checkbox 3.
    Select the 'Site' checkbox 4. Do not select the 'Web' checkbox What is
    the expected output? What do you see instead? I would expect to see a
    missing dependency feedback message. Instead the prototype is created,
    and available in the browsing panel. When I click on the 'Browse' button
    I get an 'Internal Error' screen. I am using the latest revision '468'
    from trunk on OS X. My java version is 1.5.0_16. The stacktrace includes
    the following : Caused by: java.lang.NullPointerException at
    brix.plugin.site.SitePlugin.isNodeEditable(SitePlugin.java:654) at
    brix.plugin.site.SitePlugin.canEditNode(SitePlugin.java:667) at
    brix.plugin.site.SitePlugin$GlobalTilesTab.isVisible(SitePlugin.java:119)
    at
    org.apache.wicket.extensions.markup.html.tabs.TabbedPanel$4.isVisible(TabbedPanel.java:208)
    at org.apache.wicket.Component.internalBeforeRender(Component.java:1031)
    at org.apache.wicket.Component.beforeRender(Component.java:1071) at
    org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1705)
    ... 52 more

Editing with "code mode" clears page content

Creator - vincentditlevinz

Tests with brixdemo beta1 on Jboss 4.2.1 and Windows 2000 with IE 6 1-
Edit a page with "code mode" action 2/ save 3/ Page content has vanished
Note: I made a snapshot before. When I restore the snapshot, I recover
my page content, but the page preview still shows a blank page. I must
edit with "raw markup mode" and save to recover the preview.

Noticed another problem with TinyMCE

Creator - dipu.wkt

if we have brix:tile or brix:content tags wrapped in a div tag like this

or

Switching between the rich editor mode and normal mode will result in
loosing the opening div tag. The reason is the the use of this regexp
.? in <div.?class="brixcontent".?</div>/gi,"brix:content/
<div.
?id="(.?)".?class="brixtile".?</div>/gi,"<brix:tile
id="$1"/> i think it should be
<div\s
?class="brixcontent".?</div>/gi,"brix:content/
<div\s
?id="(.?)".?class="brixtile".*?</div>/gi,"<brix:tile
id="$1"/> cheers Dipu

Feature Request: moving of files

Creator - korbinian.bachl

Allow movement of files within the structure using the panel (currently
if you upload a file into wrong directory you need to delete it there
and re-upload it to right place)

NPE after session expires

What steps will reproduce the problem? 1. Open admin console 2. Expire
session (I put my laptop to sleep and got on the train) 3. Click a link
This looks like a Wicket bug, but I don't have Wicket sources loaded to
provide a patch. Maybe this is fixed already. What is the expected
output? What do you see instead? From the logs: ERROR - RequestCycle -
java.lang.NullPointerException at
java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:768)
at
org.apache.wicket.protocol.http.pagestore.DiskPageStore.getSessionEntry(DiskPageStore.java:661)
at
org.apache.wicket.protocol.http.pagestore.DiskPageStore.containsPage(DiskPageStore.java:1255)
at
org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.containsPage(SecondLevelCacheSessionStore.java:268)
at org.apache.wicket.Session.getPage(Session.java:662) at
org.apache.wicket.request.target.coding.HybridUrlCodingStrategy.decode(HybridUrlCodingStrategy.java:211)
at
org.apache.wicket.protocol.http.request.WebRequestCodingStrategy.targetForRequest(WebRequestCodingStrategy.java:491)
at
org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:184)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252) at
org.apache.wicket.RequestCycle.steps(RequestCycle.java:1370) at
org.apache.wicket.RequestCycle.request(RequestCycle.java:501) at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:455)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:288)
What version of the product are you using? On what operating system?
Brix r495, wicket-1.4-20090119.081010-334. Please provide any additional
information below.

Feature Request: deployment documentation needed

Creator - korbinian.bachl

a "Brix Deployment Guide" is needed - currently I'm not quite sure how I
should do a deployment to a production system best way (e.g: you have a
wicket app here, added brix to it and now want to deploy it to the
production server - whats the best way to do this?

Selecting template for page does not stick if using checkbox

Creator - pereng

What steps will reproduce the problem? 1. Switch to edit mode for a page
2. Click the edit button of the template property 3. Browse to a
template and select it by checking the checkbox (note: not clicking the
name) 4. Click apply What is the expected output? What do you see
instead? Expected output is to get the template variable set to my
choice. Instead the variable remain unchanged. What version of the
product are you using? Repository Root:
http://brix-cms.googlecode.com/svn Revision: 434 Last Changed Date:
2008-08-11 23:36:33 +0200 (Mon, 11 Aug 2008) On what operating system?
Mac OS/X 10.5.4, Firefox 3.0.1

RFE : BrixPageLink - a Link to Brix Page

Creator - lim.josh

I needed a Link type that I can use to navigate to a brix page with some
parameters appended. attached is an implementation that extends from
PageParametersLink.

Cannot modify template-base.html with rich text editor

Creator - vincentditlevinz

I am testing brixdemo beta1 on windows 2000/Jboss 4.2.1 1. Edit
template-base.html with the rich text editor 2. save 3. click on the
page preview action leads to java.text.ParseException Note: same
behaviour with stockquote.html, but not with other pages.

TinyMCE editor messing the brix:content tag

Creator - dipu.wkt

What steps will reproduce the problem? 1. if brix:content tag has a
space like <brix:content /> as opposed to brix:content/ we will loose
the content tag when we switch to the rich editor mode 2. if its
brix:content/ then rich editor will convert it to <div
class="brixcontent" style="contentStyle"">Brix Content Block and
fails to write it back to brix:content/ I am attaching a patch, i
worked it out from the solution you applied to fix the brix:tile issue.
Thanks Dipu

needs Java 6 to build

Creator - oliverlietz.de

doesn't build on Mac OS X 10.5 with default settings
(HtmlTextExtractor.java: String.isEmpty())

Build instructions are incorrect

Creator - [email protected]

What steps will reproduce the problem? svn checkout
http://brix-cms.googlecode.com/svn/trunk/ brix cd brix mvn install As
described in http://code.google.com/p/brix-cms/wiki/BuildFromSource and
http://code.google.com/p/brix-cms/wiki/RunningTheDemo What is the
expected output? What do you see instead? Expect a succesfull build,
get: [INFO] Failed to resolve artifact. Missing: ---------- 1)
javax.transaction:jta:jar:1.0.1B Try downloading the file manually from:
http://java.sun.com/products/jta Then, install it using the command: mvn
install:install-file -DgroupId=javax.transaction -DartifactId=jta
-Dversion=1.0.1B -Dpackaging=jar -Dfile=/path/to/file Path to
dependency: 1) brix:brix-rmiserver:war:1.0-SNAPSHOT 2)
org.hibernate:hibernate:jar:3.2.6.ga 3) javax.transaction:jta:jar:1.0.1B
---------- 1 required artifact is missing. for artifact:
brix:brix-rmiserver:war:1.0-SNAPSHOT from the specified remote
repositories: central (http://repo1.maven.org/maven2), WicketStuff
(http://wicketstuff.org/maven/repository/), Brix
(http://brix-cms.googlecode.com/svn/maven2/) What version of the product
are you using? On what operating system? ross-gardlers-macbook-pro:brix
rgardler$ svn info Path: . URL: http://brix-cms.googlecode.com/svn/trunk
Repository Root: http://brix-cms.googlecode.com/svn Repository UUID:
e0585f23-7d4b-0410-8f49-193e9cfc9f8b Revision: 459 Node Kind: directory
Schedule: normal Last Changed Author: igor.vaynberg Last Changed Rev:
459 Last Changed Date: 2008-11-07 18:13:46 +0000 (Fri, 07 Nov 2008)
Please provide any additional information below. Of course manually
downloading works fine. However, the docs need updating.

Rendering pipeline improvement

Creator - igor.vaynberg

This is some notes and ideas on how to improve the rendering pipeline in
brix. The idea is to more closely integrate it into wicket's rendering
process gaining some efficiency and piggy back on wicket's html head
handling, etc.

Add ability to create text-based resources such as JS/CSS from the admin UI instead of having to upload them

Creator - lim.josh

Any css file(nodes) in Brix is rendered with Content-Type "text/html" in
the HTTP header, as it is now streamed as a "WebPage". FF does not
degrade to quirksmode when <DOCTYPE...> (standards mode) is used. This
causes webpages with css unapplied in FF3... CSS nodes within brix
should be streamed differently as a webpage and with a content-type
"text/css" instead. This was tested on FF3.0.3 on Mac and XP. Other
browsers seem to degrade to quirksmode.

Exception by starting demo

Creator - olegtaranenko

What steps will reproduce the problem? 1. checkout trunk 2.
C:\opensource\com\google\brix-cms> mvn install 3.
C:\opensource\com\google\brix-cms\brix-demo> mvn jetty:run Exception
ERROR: 'Namespace for prefix 'BRIX' has not been declared.' WARN -
HTMLTextExtractor - Failed to extract HTML text content
javax.xml.transform.TransformerException: java.lang.RuntimeException:
Namespace for prefix 'BRIX' has not been declared. at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:670)
at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at
org.apache.jackrabbit.extractor.HTMLTextExtractor.extractText(HTMLTextExtractor.java:68)
at
org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
at
org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
at
org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:393)
at
org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:282)
at
org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
at
org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:892)
at
org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:543)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:428)
What version of the product are you using? On what operating system? To
fix see attached patch.

Feature Request: I8N translation

Creator - korbinian.bachl

I8N - Brix should be translated ( I can offer to do this for the german
locale DE - so if you want I can give you the translated .properties :)
) so editors not speaking english can use it more easy

Problem mounting "Regular WebDAV URL" on OS-X

Creator - orangesauce

What steps will reproduce the problem? 1. Clean build from r494 2.
Launch under Tomcat 6.0.18 3. Open admin link, go to WebDAV tab 4. Copy
link, go to finder 5. "Go->Connect to Server...", paste URL > What is
the expected output? What do you see instead? When the URL is viewed via
Firefox, it acts as expected. When it is mounted with WebDAV on OS-X
(maybe others), a 500 error is returned to the browser and the mount
fails. In an attempt to try other WebDAV browsers, I tried mounting with
Dreamweaver as well, which also failed. > What version of the product
are you using? On what operating system? r494, JDK 1.6, OS-X 10.5.6
Please provide any additional information below. It seems WebDAV works
if Jackrabbit 1.4.x is used (with some changes to interfaces to fit).
Somehow, I initially had an environment that had these libraries were
selected (blame IDEA) and it worked as recently as today, when I went
through an cleaned up the project classpaths. That caused it to start
failing.

Compilation failure

Creator - Anton.Veretennikov

What steps will reproduce the problem? 1. checkout 2. mvn install What
is the expected output? What do you see instead? [ERROR] BUILD FAILURE

[INFO]

[INFO] Compilation failure
D:\Java_Versioned\brix\trunk\brix-core\src\main\java\brix\web\nodepage\BrixNode
PageUrlCodingStrategy.java:[42,7]
brix.web.nodepage.BrixNodePageUrlCodingStrateg y is not abstract and
does not override abstract method matches(java.lang.String ) in
org.apache.wicket.request.target.coding.IRequestTargetUrlCodingStrategy
D:\Java_Versioned\brix\trunk\brix-core\src\main\java\brix\web\BrixRequestCycleP
rocessor.java:[297,12]
brix.web.BrixRequestCycleProcessor.BrixUrlCodingStrategy is not abstract
and does not override abstract method matches(java.lang.String) in
org.apache.wicket.request.target.coding.IRequestTargetUrlCodingStrategy
What version of the product are you using? On what operating system?
trunk Please provide any additional information below.

Minor usability enhancements

Creator - igor.vaynberg

The UI is a little clumsy right now a) clicking into "create a folder"
should automatically set focus on the textfield b) clicking enter while
in that textfield should submit the form

html comments not getting escaped properly while the page is rendered

Creator - dipu.wkt

parseNode method in PageMarkupSource class has the following line
items.add(new SimpleComment(cursor.toHtml())); which will set the text
to in SimpleComment object and while rendering the
render(Comment comment, StringBuilder builder) method in MarkupRenderer
decorates the text again with comment tags and actual comment will look
like --> when rendered either we should call
items.add(new SimpleComment(cursor.getText())) in
PageMarkupSource/parseNode method or the comment should not be decorated
again. Regards Dipu

Feature Request: I18N

Creator - goldsounds

I would love to see official I18N support in Brix, along the lines of
Wicket's Locale .properties file support. This could be done with a
simple <brix:message key="mykey">Default Content/brix:message tag, and
a multi-valued child of the BrixNode called (for example)
ResourceBundle, i.e. - MyPage.html - Data (the page) -
brix:ResourceBundle - mix:language = 'en_GB' - brix:StringResource - key
= 'mykey' - value = 'My Value' - brix:StringResource - key =
'myotherkey' - value = 'My Other Value' - brix:ResourceBundle -
mix:language = 'de_DE' - brix:StringResource - key = 'mykey' - value =
'Meine Value' Or something similar (am a JCR n00b, sorry). Obviously
switching between these values would be dependent on the locale in the
session. You could possibly even extend this to include style (as per
Wicket). Would this have a big impact on performace? I'm not sure.
Verses other systems that do the same thing it should be competitive.
Another question is whether it should be possible to provide entire
alternative versions of a page. That's probably overkill and very hard
to maintain.

Restoring snapshot yields javax.jcr.RepositoryException llegal workspace (same as current)

Creator - rossajmcd

What steps will reproduce the problem? 1. Using out of the box
subversion brix, navigate straight to admin 2. Create a snapshot 3.
Without changing to the snapshot move to the site tab 4. Make an
arbitrary change to the site content, such as upload a new image to the
images folder 5. Navigate back to the Snapshots tab, choose browse on
the snapshot created ealier, you can verify it is the snapshot from
before the new image was added 6. Navigate back to the Snapshots tab, if
you forget to change the selected item in the 'Manage' drop down at the
top and choose restore on the snapshot, the application shifts to the
'Internal Error' page and the RepositoryException 'illegal workspace' is
raised. What is the expected output? What do you see instead? Rather
than fall over in this way, the user error should be trapped and handled
client side. The user should not be allowed to try to restore a snapshot
back into itself. It could lead to problems and possibly data loss. What
version of the product are you using? On what operating system? This
occurrs with the latest version of brix from subversion on OSX, Java
5.0. Please provide any additional information below.

Multiple Restoring of an available Snapshot leads to an internal error and a corrupted Brix-Page

Creator - korbinian.bachl

What steps will reproduce the problem? 1. Deploy new Brix Demo Beta 1 2.
Take a Snapshot 3. Change first Page a bit, make a Snapshot again 4. now
click on "Restore" of the original Snapshot 5. Click there again,
Internal error occurs - Brix Page is completely corrupted now Server:
GlassFish V2; Plain DEMO Beta 1 used, stacktrace follows: INFO -
Application - [WicketApplication] init: Wicket core library initializer
INFO - RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IBehaviorListener, method=public abstract
void org.apache.wicket.behavior.IBehaviorListener.onRequest()] INFO -
RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IBehaviorListener, method=public abstract
void org.apache.wicket.behavior.IBehaviorListener.onRequest()] INFO -
RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IFormSubmitListener, method=public
abstract void
org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
INFO - RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IFormSubmitListener, method=public
abstract void
org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
INFO - RequestListenerInterface - registered listener interface
[RequestListenerInterface name=ILinkListener, method=public abstract
void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
INFO - RequestListenerInterface - registered listener interface
[RequestListenerInterface name=ILinkListener, method=public abstract
void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
INFO - RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IOnChangeListener, method=public abstract
void
org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
INFO - RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IOnChangeListener, method=public abstract
void
org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
INFO - RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IRedirectListener, method=public abstract
void org.apache.wicket.IRedirectListener.onRedirect()] INFO -
RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IRedirectListener, method=public abstract
void org.apache.wicket.IRedirectListener.onRedirect()] INFO -
RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IResourceListener, method=public abstract
void org.apache.wicket.IResourceListener.onResourceRequested()] INFO -
RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IResourceListener, method=public abstract
void org.apache.wicket.IResourceListener.onResourceRequested()] INFO -
RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IActivePageBehaviorListener,
method=public abstract void
org.apache.wicket.behavior.IBehaviorListener.onRequest()] INFO -
RequestListenerInterface - registered listener interface
[RequestListenerInterface name=IActivePageBehaviorListener,
method=public abstract void
org.apache.wicket.behavior.IBehaviorListener.onRequest()] INFO -
Application - [WicketApplication] init: Wicket extensions initializer
INFO - WebApplication - [WicketApplication] Started Wicket version
1.4-m3 in deployment mode INFO - PropertiesFactory - Loading properties
files from
file:/Applications/NetBeans/glassfish-v2ur2/domains/domain1/generated/jsp/j2ee-modules/brix_brix-demo_war_1.0-beta1/loader/brix/web/admin/AdminPanel.properties
INFO - PropertiesFactory - Loading properties files from
file:/Applications/NetBeans/glassfish-v2ur2/domains/domain1/generated/jsp/j2ee-modules/brix_brix-demo_war_1.0-beta1/loader/brix/web/admin/WorkspaceSwitcher.properties
INFO - PropertiesFactory - Loading properties files from
file:/Applications/NetBeans/glassfish-v2ur2/domains/domain1/generated/jsp/j2ee-modules/brix_brix-demo_war_1.0-beta1/loader/brix/plugin/site/admin/NodeManagerContainerPanel.properties
INFO - PropertiesFactory - Loading properties files from
file:/Applications/NetBeans/glassfish-v2ur2/domains/domain1/generated/jsp/j2ee-modules/brix_brix-demo_war_1.0-beta1/loader/brix/plugin/site/admin/NodeManagerEditorPanel.properties
INFO - PropertiesFactory - Loading properties files from
file:/Applications/NetBeans/glassfish-v2ur2/domains/domain1/generated/jsp/j2ee-modules/brix_brix-demo_war_1.0-beta1/loader/brix/plugin/site/folder/ListFolderNodesTab.properties
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called
PWC4011: Unable to set request character encoding to UTF-8 from context
/brix_brix-demo_war_1.0-beta1, because request parameters have already
been read, or ServletRequest.getReader() has already been called INFO -
RequestListenerInterface - registered listener interface
[RequestListenerInterface name=INewBrowserWindowListener, method=public
abstract void
org.apache.wicket.markup.html.INewBrowserWindowListener.onNewBrowserWindow()]
INFO - PropertiesFactory - Loading properties files from
file:/Applications/NetBeans/glassfish-v2ur2/domains/domain1/generated/jsp/j2ee-modules/brix_brix-demo_war_1.0-beta1/loader/brix/plugin/site/webdav/RulesPanel.properties
INFO - PropertiesFactory - Loading properties files from
file:/Applications/NetBeans/glassfish-v2ur2/domains/domain1/generated/jsp/j2ee-modules/brix_brix-demo_war_1.0-beta1/loader/brix/plugin/snapshot/ManageSnapshotsPanel.properties
INFO - RepositoryImpl - initializing workspace
'brix_ws_36f87313_596a_49cf_afd9_e8ed46b76e0a'... INFO - LocalFileSystem

  • LocalFileSystem initialized at path
    /tmp/brix.demo.repository/workspaces/brix_ws_36f87313_596a_49cf_afd9_e8ed46b76e0a
    INFO - ConnectionRecoveryManager - Database: Apache Derby / 10.2.2.1 -
    (538595) INFO - ConnectionRecoveryManager - Driver: Apache Derby
    Embedded JDBC Driver / 10.2.2.1 - (538595) INFO - RepositoryImpl -
    workspace 'brix_ws_36f87313_596a_49cf_afd9_e8ed46b76e0a' initialized
    INFO - LocalFileSystem - LocalFileSystem initialized at path
    /tmp/brix.demo.repository/workspaces/brix_ws_36f87313_596a_49cf_afd9_e8ed46b76e0a/index
    INFO - SearchIndex - Index initialized:
    /tmp/brix.demo.repository/workspaces/brix_ws_36f87313_596a_49cf_afd9_e8ed46b76e0a/index
    Version: 2 FEHLER: 'Der Namensbereich f�r Pr�fix 'BRIX' wurde nicht
    deklariert.' WARN - HTMLTextExtractor - Failed to extract HTML text
    content javax.xml.transform.TransformerException:
    java.lang.RuntimeException: Der Namensbereich f�r Pr�fix 'BRIX' wurde
    nicht deklariert. at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:670)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
    at
    org.apache.jackrabbit.extractor.HTMLTextExtractor.extractText(HTMLTextExtractor.java:68)
    at
    org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
    at
    org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:393)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:282)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:892)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:543)
    at
    org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:428)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:527)
    at
    org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:504)
    at
    org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:231)
    at
    org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
    at
    org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:425)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:873)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:324)
    at
    org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:306)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:300)
    at
    org.apache.jackrabbit.core.BatchedItemOperations.update(BatchedItemOperations.java:183)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.internalCopy(WorkspaceImpl.java:397)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone283(WorkspaceImpl.java:1045)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone(WorkspaceImpl.java:469)
    at
    brix.jcr.base.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:52)
    at
    brix.jcr.api.wrapper.WorkspaceWrapper$1.execute(WorkspaceWrapper.java:53)
    at
    brix.jcr.api.wrapper.AbstractWrapper.executeCallback(AbstractWrapper.java:74)
    at brix.jcr.api.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:49)
    at brix.Brix.cloneWorkspace(Brix.java:206) at
    brix.Brix.clone(Brix.java:188) at
    brix.plugin.snapshot.SnapshotPlugin.createSnapshot(SnapshotPlugin.java:139)
    at
    brix.plugin.snapshot.ManageSnapshotsPanel$3.onClick(ManageSnapshotsPanel.java:139)
    at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:217)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585) at
    org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
    at
    org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
    at
    org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
    at
    org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1169)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246) at
    org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347) at
    org.apache.wicket.RequestCycle.request(RequestCycle.java:497) at
    org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
    at
    org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at
    com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at
    com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    Caused by: java.lang.RuntimeException: Der Namensbereich f�r Pr�fix
    'BRIX' wurde nicht deklariert. at
    com.sun.org.apache.xml.internal.serializer.SerializerBase.getNamespaceURI(SerializerBase.java:880)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:198)
    at
    com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:291)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:244)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
    Source) at
    org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:249)
    at
    org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:361)
    at
    org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at
    org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at
    org.cyberneko.html.HTMLTagBalancer.emptyElement(HTMLTagBalancer.java:655)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.java:2340)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) at
    org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478)
    at or
    g.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431) at
    org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at
    org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:607)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:661)
    ... 76 more --------- java.lang.RuntimeException: Der Namensbereich f�r
    Pr�fix 'BRIX' wurde nicht deklariert. at
    com.sun.org.apache.xml.internal.serializer.SerializerBase.getNamespaceURI(SerializerBase.java:880)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:198)
    at
    com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:291)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:244)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
    Source) at
    org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:249)
    at
    org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:361)
    at
    org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at
    org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at
    org.cyberneko.html.HTMLTagBalancer.emptyElement(HTMLTagBalancer.java:655)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.java:2340)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) at
    org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478)
    at
    org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at
    org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:607)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:661)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
    at
    org.apache.jackrabbit.extractor.HTMLTextExtractor.extractText(HTMLTextExtractor.java:68)
    at
    org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
    at
    org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:393)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:282)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:892)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:543)
    at
    org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:428)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:527)
    at
    org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:504)
    at
    org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:231)
    at
    org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
    at
    org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:425)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:873)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:324)
    at
    org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:306)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:300)
    at
    org.apache.jackrabbit.core.BatchedItemOperations.update(BatchedItemOperations.java:183)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.internalCopy(WorkspaceImpl.java:397)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone283(WorkspaceImpl.java:1045)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone(WorkspaceImpl.java:469)
    at
    brix.jcr.base.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:52)
    at
    brix.jcr.api.wrapper.WorkspaceWrapper$1.execute(WorkspaceWrapper.java:53)
    at
    brix.jcr.api.wrapper.AbstractWrapper.executeCallback(AbstractWrapper.java:74)
    at brix.jcr.api.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:49)
    at brix.Brix.cloneWorkspace(Brix.java:206) at
    brix.Brix.clone(Brix.java:188) at
    brix.plugin.snapshot.SnapshotPlugin.createSnapshot(SnapshotPlugin.java:139)
    at
    brix.plugin.snapshot.ManageSnapshotsPanel$3.onClick(ManageSnapshotsPanel.java:139)
    at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:217)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585) at
    org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
    at
    org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
    at
    org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
    at
    org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1169)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246) at
    org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347) at
    org.apache.wicket.RequestCycle.request(RequestCycle.java:497) at
    org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
    at
    org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
    at com.sun.enterprise.web.connector.grizzl
    y.DefaultProcessorTask.process(DefaultProcessorTask.java:813) at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at
    com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at
    com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    FEHLER: 'Der Namensbereich f�r Pr�fix 'BRIX' wurde nicht deklariert.'
    WARN - HTMLTextExtractor - Failed to extract HTML text content
    javax.xml.transform.TransformerException: java.lang.RuntimeException:
    Der Namensbereich f�r Pr�fix 'BRIX' wurde nicht deklariert. at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:670)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
    at
    org.apache.jackrabbit.extractor.HTMLTextExtractor.extractText(HTMLTextExtractor.java:68)
    at
    org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
    at
    org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:393)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:282)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:892)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:543)
    at
    org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:428)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:527)
    at
    org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:504)
    at
    org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:231)
    at
    org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
    at
    org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:425)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:873)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:324)
    at
    org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:306)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:300)
    at
    org.apache.jackrabbit.core.BatchedItemOperations.update(BatchedItemOperations.java:183)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.internalCopy(WorkspaceImpl.java:397)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone283(WorkspaceImpl.java:1045)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone(WorkspaceImpl.java:469)
    at
    brix.jcr.base.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:52)
    at
    brix.jcr.api.wrapper.WorkspaceWrapper$1.execute(WorkspaceWrapper.java:53)
    at
    brix.jcr.api.wrapper.AbstractWrapper.executeCallback(AbstractWrapper.java:74)
    at brix.jcr.api.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:49)
    at brix.Brix.cloneWorkspace(Brix.java:206) at
    brix.Brix.clone(Brix.java:188) at
    brix.plugin.snapshot.SnapshotPlugin.createSnapshot(SnapshotPlugin.java:139)
    at
    brix.plugin.snapshot.ManageSnapshotsPanel$3.onClick(ManageSnapshotsPanel.java:139)
    at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:217)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585) at
    org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
    at
    org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
    at
    org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
    at
    org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1169)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246) at
    org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347) at
    org.apache.wicket.RequestCycle.request(RequestCycle.java:497) at
    org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
    at
    org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at
    com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at
    com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    Caused by: java.lang.RuntimeException: Der Namensbereich f�r Pr�fix
    'BRIX' wurde nicht deklariert. at
    com.sun.org.apache.xml.internal.serializer.SerializerBase.getNamespaceURI(SerializerBase.java:880)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:198)
    at
    com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:291)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:244)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
    Source) at
    org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:249)
    at
    org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:361)
    at
    org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at
    org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at
    org.cyberneko.html.HTMLTagBalancer.emptyElement(HTMLTagBalancer.java:655)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.java:2340)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) at
    org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478)
    at or
    g.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431) at
    org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at
    org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:607)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:661)
    ... 76 more --------- java.lang.RuntimeException: Der Namensbereich f�r
    Pr�fix 'BRIX' wurde nicht deklariert. at
    com.sun.org.apache.xml.internal.serializer.SerializerBase.getNamespaceURI(SerializerBase.java:880)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:198)
    at
    com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:291)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:244)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
    Source) at
    org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:249)
    at
    org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:361)
    at
    org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at
    org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at
    org.cyberneko.html.HTMLTagBalancer.emptyElement(HTMLTagBalancer.java:655)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.java:2340)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) at
    org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478)
    at
    org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at
    org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:607)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:661)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
    at
    org.apache.jackrabbit.extractor.HTMLTextExtractor.extractText(HTMLTextExtractor.java:68)
    at
    org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
    at
    org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:393)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:282)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:892)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:543)
    at
    org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:428)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:527)
    at
    org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:504)
    at
    org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:231)
    at
    org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
    at
    org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:425)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:873)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:324)
    at
    org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:306)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:300)
    at
    org.apache.jackrabbit.core.BatchedItemOperations.update(BatchedItemOperations.java:183)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.internalCopy(WorkspaceImpl.java:397)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone283(WorkspaceImpl.java:1045)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone(WorkspaceImpl.java:469)
    at
    brix.jcr.base.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:52)
    at
    brix.jcr.api.wrapper.WorkspaceWrapper$1.execute(WorkspaceWrapper.java:53)
    at
    brix.jcr.api.wrapper.AbstractWrapper.executeCallback(AbstractWrapper.java:74)
    at brix.jcr.api.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:49)
    at brix.Brix.cloneWorkspace(Brix.java:206) at
    brix.Brix.clone(Brix.java:188) at
    brix.plugin.snapshot.SnapshotPlugin.createSnapshot(SnapshotPlugin.java:139)
    at
    brix.plugin.snapshot.ManageSnapshotsPanel$3.onClick(ManageSnapshotsPanel.java:139)
    at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:217)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585) at
    org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
    at
    org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
    at
    org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
    at
    org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1169)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246) at
    org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347) at
    org.apache.wicket.RequestCycle.request(RequestCycle.java:497) at
    org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
    at
    org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
    at com.sun.enterprise.web.connector.grizzl
    y.DefaultProcessorTask.process(DefaultProcessorTask.java:813) at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at
    com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at
    com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    FEHLER: 'Der Namensbereich f�r Pr�fix 'BRIX' wurde nicht deklariert.'
    WARN - HTMLTextExtractor - Failed to extract HTML text content
    javax.xml.transform.TransformerException: java.lang.RuntimeException:
    Der Namensbereich f�r Pr�fix 'BRIX' wurde nicht deklariert. at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:670)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
    at
    org.apache.jackrabbit.extractor.HTMLTextExtractor.extractText(HTMLTextExtractor.java:68)
    at
    org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
    at
    org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:393)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:282)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:892)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:543)
    at
    org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:428)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:527)
    at
    org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:504)
    at
    org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:231)
    at
    org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
    at
    org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:425)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:873)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:324)
    at
    org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:306)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:300)
    at
    org.apache.jackrabbit.core.BatchedItemOperations.update(BatchedItemOperations.java:183)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.internalCopy(WorkspaceImpl.java:397)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone283(WorkspaceImpl.java:1045)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone(WorkspaceImpl.java:469)
    at
    brix.jcr.base.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:52)
    at
    brix.jcr.api.wrapper.WorkspaceWrapper$1.execute(WorkspaceWrapper.java:53)
    at
    brix.jcr.api.wrapper.AbstractWrapper.executeCallback(AbstractWrapper.java:74)
    at brix.jcr.api.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:49)
    at brix.Brix.cloneWorkspace(Brix.java:206) at
    brix.Brix.clone(Brix.java:188) at
    brix.plugin.snapshot.SnapshotPlugin.createSnapshot(SnapshotPlugin.java:139)
    at
    brix.plugin.snapshot.ManageSnapshotsPanel$3.onClick(ManageSnapshotsPanel.java:139)
    at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:217)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585) at
    org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
    at
    org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
    at
    org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
    at
    org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1169)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246) at
    org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347) at
    org.apache.wicket.RequestCycle.request(RequestCycle.java:497) at
    org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
    at
    org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at
    com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at
    com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    Caused by: java.lang.RuntimeException: Der Namensbereich f�r Pr�fix
    'BRIX' wurde nicht deklariert. at
    com.sun.org.apache.xml.internal.serializer.SerializerBase.getNamespaceURI(SerializerBase.java:880)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:198)
    at
    com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:291)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:244)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
    Source) at
    org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:249)
    at
    org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:361)
    at
    org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at
    org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at
    org.cyberneko.html.HTMLTagBalancer.emptyElement(HTMLTagBalancer.java:655)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.java:2340)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) at
    org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478)
    at or
    g.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431) at
    org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at
    org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:607)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:661)
    ... 76 more --------- java.lang.RuntimeException: Der Namensbereich f�r
    Pr�fix 'BRIX' wurde nicht deklariert. at
    com.sun.org.apache.xml.internal.serializer.SerializerBase.getNamespaceURI(SerializerBase.java:880)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:198)
    at
    com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:291)
    at
    com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:244)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
    Source) at
    org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:249)
    at
    org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:361)
    at
    org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at
    org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at
    org.cyberneko.html.HTMLTagBalancer.emptyElement(HTMLTagBalancer.java:655)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.java:2340)
    at
    org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) at
    org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478)
    at
    org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at
    org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:607)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:661)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
    at
    org.apache.jackrabbit.extractor.HTMLTextExtractor.extractText(HTMLTextExtractor.java:68)
    at
    org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
    at
    org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:393)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:282)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:892)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:543)
    at
    org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:428)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:527)
    at
    org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:504)
    at
    org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:231)
    at
    org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
    at
    org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:425)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:873)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:324)
    at
    org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:306)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:300)
    at
    org.apache.jackrabbit.core.BatchedItemOperations.update(BatchedItemOperations.java:183)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.internalCopy(WorkspaceImpl.java:397)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone283(WorkspaceImpl.java:1045)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone(WorkspaceImpl.java:469)
    at
    brix.jcr.base.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:52)
    at
    brix.jcr.api.wrapper.WorkspaceWrapper$1.execute(WorkspaceWrapper.java:53)
    at
    brix.jcr.api.wrapper.AbstractWrapper.executeCallback(AbstractWrapper.java:74)
    at brix.jcr.api.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:49)
    at brix.Brix.cloneWorkspace(Brix.java:206) at
    brix.Brix.clone(Brix.java:188) at
    brix.plugin.snapshot.SnapshotPlugin.createSnapshot(SnapshotPlugin.java:139)
    at
    brix.plugin.snapshot.ManageSnapshotsPanel$3.onClick(ManageSnapshotsPanel.java:139)
    at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:217)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585) at
    org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
    at
    org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
    at
    org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
    at
    org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1169)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246) at
    org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347) at
    org.apache.wicket.RequestCycle.request(RequestCycle.java:497) at
    org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
    at
    org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
    at com.sun.enterprise.web.connector.grizzl
    y.DefaultProcessorTask.process(DefaultProcessorTask.java:813) at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at
    com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at
    com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    FEHLER: 'Der Namensbereich f�r Pr�fix 'BRIX' wurde nicht deklariert.'
    WARN - HTMLTextExtractor - Failed to extract HTML text content
    javax.xml.transform.TransformerException: java.lang.RuntimeException:
    Der Namensbereich f�r Pr�fix 'BRIX' wurde nicht deklariert. at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:670)
    at
    com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
    at
    org.apache.jackrabbit.extractor.HTMLTextExtractor.extractText(HTMLTextExtractor.java:68)
    at
    org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
    at
    org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:393)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:282)
    at
    org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:892)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:543)
    at
    org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:428)
    at
    org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:527)
    at
    org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:504)
    at
    org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:231)
    at
    org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
    at
    org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:425)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
    at
    org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:873)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:324)
    at
    org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:306)
    at
    org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:300)
    at
    org.apache.jackrabbit.core.BatchedItemOperations.update(BatchedItemOperations.java:183)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.internalCopy(WorkspaceImpl.java:397)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone283(WorkspaceImpl.java:1045)
    at
    org.apache.jackrabbit.core.WorkspaceImpl.clone(WorkspaceImpl.java:469)
    at
    brix.jcr.base.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:52)
    at
    brix.jcr.api.wrapper.WorkspaceWrapper$1.execute(WorkspaceWrapper.java:53)
    at
    brix.jcr.api.wrapper.AbstractWrapper.executeCallback(AbstractWrapper.java:74)
    at brix.jcr.api.wrapper.WorkspaceWrapper.clone(WorkspaceWrapper.java:49)
    at brix.Brix.cloneWorkspace(Brix.java:206) at
    brix.Brix.clone(Brix.java:188) at
    brix.plugin.snapshot.SnapshotPlugin.createSnapshot(SnapshotPlugin.java:139)
    at
    brix.plugin.snapshot.ManageSnapshotsPanel$3.onClick(ManageSnapshotsPanel.java:139)
    at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:217)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585) at
    org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
    at
    org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
    at
    org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
    at
    org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1169)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246) at
    org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347) at
    org.apache.wicket.RequestCycle.request(RequestCycle.java:497) at
    org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
    at
    org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doPr

Formatting goes away after Rich Mode

Creator - Anton.Veretennikov

What steps will reproduce the problem? 1. Open brixdemo, go to admin 2.
Start to edit some *.html 3. Go to Rich Mode and then return to Raw
Markup or Code Mode. What is the expected output? What do you see
instead? Formatting with new lines goes away. What version of the
product are you using? On what operating system? trunk Please provide
any additional information below.

can not pass "mvn clean install" under Java 6 for the dec code issue.

Creator - yuanqingfei

What steps will reproduce the problem? 1. check out 2. mvn clean install
3. failed What is the expected output? What do you see instead?
successful. compile error. What version of the product are you using? On
what operating system? trunk. On Windows XP(Ubuntu) Please provide any
additional information below. sorry, I just recall the error is occured
in the rmi module. and is caused by the sun's property deccode class. I
google it and find many guys suggest use apache common to replace it.

Since the upgrade of the jackrabbit several functionality is broken

Creator - gzsombor

Creating new tiles from the administration interface, in the demo
application throwing the following exception since r480. If I've
downgrade to r479 everything is fine.
org.apache.wicket.WicketRuntimeException: Method onFormSubmitted of
interface org.apache.wicket.markup.html.form.IFormSubmitListener
targeted at component [MarkupContainer [Component id = form]] threw an
exception at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:193)
at
org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
at
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1192)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1271) at
org.apache.wicket.RequestCycle.steps(RequestCycle.java:1370) at
org.apache.wicket.RequestCycle.request(RequestCycle.java:501) at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:455)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:288)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
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:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324) at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647) at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
Caused by: java.lang.reflect.InvocationTargetException at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616) at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
... 23 more Caused by: brix.jcr.exception.JcrException:
javax.jcr.RepositoryException: brix:tile: not a primary node type at
brix.jcr.SessionBehavior.handleException(SessionBehavior.java:32) at
brix.jcr.api.wrapper.AbstractWrapper.handleException(AbstractWrapper.java:92)
at
brix.jcr.api.wrapper.AbstractWrapper.executeCallback(AbstractWrapper.java:61)
at brix.jcr.api.wrapper.NodeWrapper.addNode(NodeWrapper.java:87) at
brix.plugin.site.page.tile.TileContainerFacet.createTile(TileContainerFacet.java:123)
at
brix.plugin.site.page.tile.admin.TilesPanel$2.onAddTile(TilesPanel.java:144)
at
brix.plugin.site.page.tile.admin.NewTileFragment$5.onSubmit(NewTileFragment.java:147)
at
org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1471)
at org.apache.wicket.markup.html.form.Form.process(Form.java:911) at
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:876)
... 28 more Caused by: javax.jcr.RepositoryException: brix:tile: not a
primary node type at
org.apache.jackrabbit.core.NodeImpl.addNode(NodeImpl.java:2108) at
brix.jcr.base.wrapper.NodeWrapper.addNode(NodeWrapper.java:84) at
brix.jcr.api.wrapper.NodeWrapper$3.execute(NodeWrapper.java:91) at
brix.jcr.api.wrapper.NodeWrapper$3.execute(NodeWrapper.java:1)

toolbar.js has a typo

Creator - rossajmcd

The switch workspace label reads : .. 'Switch to verson'... it should
read : .. 'Switch to version'...

Enhancement: Need a way to wrap a standard Wicket WebPage in a Brix template

Creator - goldsounds

I have a lot of existing Wicket pages (some with complex AJAX
interactions between components, hence not wishing to port to Brix as
Pages+Tiles at this stage) and these pages all add a standard Border
automatically. I need a way for these pages to render a Brix template as
their border. Is this possible currently? It doesn't seem so. Thanks,
Dan Walmsley

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.