I also broke the Friki Wiki
I wanted to save my data (new pages) on a share drive which is not a server so I entered its address. Start up shows.
Aug 20, 2004 9:44:33 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 4647 ms
JMOS Wiki: located external storage dir 'd072001\jmos\Glossary\pages'
JMOS Wiki: looking for external config file 'd072001\jmos\Glossary\pages\wiki.pr
p'
JMOS Wiki: reading external config file 'd072001\jmos\Glossary\pages\wiki.prp'
JMOS Wiki: updating external config file 'd072001\jmos\Glossary\pages\wiki.prp'
JMOS Wiki: Created File Page Repository at 'd072001\jmos\Glossary\pages\pages'
But before the first page can be displayed a regular expression throws up.
description The server encountered an internal error () that prevented it from fulfilling this request.
The following looks a little funny because '\n' was used to break the line.
java.util.regex.PatternSyntaxException: Illegal/unsupported escape squence near index 20
(\p{Alpha}+)

[^\s
\Z}]+)
^
java.util.regex.Pattern.error(Pattern.java:1528)
java.util.regex.Pattern.escape(Pattern.java:1964)
java.util.regex.Pattern.range(Pattern.java:2096)
java.util.regex.Pattern.clazz(Pattern.java:2056)
java.util.regex.Pattern.sequence(Pattern.java:1585)
java.util.regex.Pattern.expr(Pattern.java:1545)
java.util.regex.Pattern.group0(Pattern.java:2297)
java.util.regex.Pattern.sequence(Pattern.java:1573)
java.util.regex.Pattern.expr(Pattern.java:1545)
java.util.regex.Pattern.compile(Pattern.java:1279)
java.util.regex.Pattern.<init>(Pattern.java:1035)
java.util.regex.Pattern.compile(Pattern.java:802)
org.stringtree.regex.Pattern.compile(Pattern.java:18)
org.stringtree.juicer.regex.RegexStringFilter.<init>(RegexStringFilter.java:23)
org.stringtree.juicer.string.DynamicRegexReplaceStringFilter.<init>(DynamicRegexReplaceStringFilter.java:14)
org.stringtree.juicer.string.AugmentRegexReplaceStringFilter.<init>(AugmentRegexReplaceStringFilter.java:22)
org.stringtree.juicer.string.AugmentRegexReplaceStringFilter.<init>(AugmentRegexReplaceStringFilter.java:31)
org.stringtree.juicer.tract.RegexAugmentReplaceTractFilter.<init>(RegexAugmentReplaceTractFilter.java:10)
FilterReplace.init(FilterReplace.java:9)
org.stringtree.juicer.formatter.FromToTransformation.init(FromToTransformation.java:20)
org.stringtree.juicer.formatter.AugmentFromToTransformation.init(AugmentFromToTransformation.java:20)
org.stringtree.juicer.tract.ExternalTractPipeline.createFilter(ExternalTractPipeline.java:90)
org.stringtree.juicer.tract.ExternalTractPipeline.getFilters(ExternalTractPipeline.java:64)
org.stringtree.juicer.tract.ExternalTractPipeline.<init>(ExternalTractPipeline.java:23)
org.stringtree.juicer.tract.ExternalTractPipeline.<init>(ExternalTractPipeline.java:29)
org.stringtree.juicer.formatter.ExternalFormatter.<init>(ExternalFormatter.java:18)
com.efsol.wiki.ClassicToHTMLFilter.<init>(ClassicToHTMLFilter.java:27)
com.efsol.wiki.ClassicToHTMLFilter.<init>(ClassicToHTMLFilter.java:32)
com.efsol.wiki.WikiServlet.resetPolicy(WikiServlet.java:120)
com.efsol.wiki.WikiServlet.setPolicy(WikiServlet.java:63)
com.efsol.wiki.WikiServlet.setBaseDir(WikiServlet.java:202)
com.efsol.wiki.WikiServlet.setRedirect(WikiServlet.java:180)
com.efsol.wiki.WikiServlet.init(WikiServlet.java:231)
javax.servlet.GenericServlet.init(GenericServlet.java:211)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
java.lang.Thread.run(Thread.java:534)
Poking around I am sure my address did it but I cannot figure out how to change the regular expression to allow the address or how to remove the address (short of reinstalling).
Regular Expression was in the original wiki.transform
# remote wiki link
FilterReplace wiki.RemoteWikiLink !(\p{Alpha}+)

[^\s\n\Z}]+)!&~1{&1}{&2}!
Any help appreciated.
I also am looking for an explanation of the tilde (~) in above &~1 vs &1
[ August 20, 2004: Message edited by: Ann Klein ]
[ August 20, 2004: Message edited by: Ann Klein ]