java redhat java.util.regex.PatternSyntaxException: Unexpected character 'ï¿¿' ne ar index 24 No InterWiki reference defined in properties for Wiki called "\x00\r\n\x0f"'"! ^ at java.util.regex.Pattern.error(Pattern.java:1472) at java.util.regex.Pattern.range(Pattern.java:2052) at java.util.regex.Pattern.clazz(Pattern.java:1991) at java.util.regex.Pattern.sequence(Pattern.java:1529) at java.util.regex.Pattern.expr(Pattern.java:1489) at java.util.regex.Pattern.compile(Pattern.java:1257) at java.util.regex.Pattern.<init>(Pattern.java:1013) at java.util.regex.Pattern.compile(Pattern.java:760) at com.ecyrd.jspwiki.ui.InputValidator.<clinit>(InputValidator.java:48)
| Title | Exception occured after 'Set up user profile' is clicked. |
| Date | 22-Apr-2006 16:58:28 EEST |
| Version | v2.3.104 |
| Submitter | 61.64.156.234 |
| Bug criticality | LightBug |
| Browser version | IE6 |
| Bug status | ClosedBug |
| PageProvider used | |
| Servlet Container | Apache Tomcat/5.0.25 |
| Operating System | Windows 2000 |
| URL | http://127.0.0.1 :8080/JSPWiki/UserPreferences.jsp?tab=profile |
| Java version | 1.4.0_01-b03 |
When I want to create a user profile, this excpeption occurs. Here is the exception message:
JSPWiki has detected an error Error Message An unknown exception java.lang.NoClassDefFoundError was caught by Error.jsp. Exception java.lang.NoClassDefFoundError Place where detected com.ecyrd.jspwiki.auth.UserManager.parseProfile(), line 397
BTW, I cannot find anything wrong in log file:
2006-04-22 21:52:59,051 [http-8080-Processor3] INFO com.ecyrd.jspwiki.ReferenceManager - Cross reference scan done in 0:00:00.260
2006-04-22 21:52:59,362 [http-8080-Processor3] INFO com.ecyrd.jspwiki.WikiEngine - WikiEngine configured.
2006-04-22 21:52:59,362 [http-8080-Processor3] INFO com.ecyrd.jspwiki.WikiEngine - Root path for this Wiki is: 'F:\02Website\Tomcat 5.0\webapps\JSPWiki\'
2006-04-22 21:53:35,213 [http-8080-Processor1] INFO com.ecyrd.jspwiki.auth.UserManager JSPWiki:http://127.0.0.1:8080/JSPWiki/ - Attempting to load user database class com.ecyrd.jspwiki.auth.user.XMLUserDatabase
2006-04-22 21:53:35,273 [http-8080-Processor1] INFO com.ecyrd.jspwiki.auth.user.AbstractUserDatabase JSPWiki:http://127.0.0.1:8080/JSPWiki/ - XML user database at F:\05wiki\userdb\userdatabase.xml
2006-04-22 21:53:35,303 [http-8080-Processor1] INFO com.ecyrd.jspwiki.auth.UserManager JSPWiki:http://127.0.0.1:8080/JSPWiki/ - UserDatabase initialized.
2006-04-22 21:53:36,405 [http-8080-Processor1] INFO SecurityLog JSPWiki:http://127.0.0.1:8080/JSPWiki/ - WikiSecurityEvent.ACCESS_DENIED [source=com.ecyrd.jspwiki.auth.AuthorizationManager@91cceb, princpal=[WikiPrincipal (unspecified): 127.0.0.1], target=("com.ecyrd.jspwiki.auth.permissions.WikiPermission","JSPWiki","creategroups")]
2006-04-22 21:53:36,806 [http-8080-Processor1] INFO SecurityLog JSPWiki:http://127.0.0.1:8080/JSPWiki/ - WikiSecurityEvent.ACCESS_DENIED [source=com.ecyrd.jspwiki.auth.AuthorizationManager@91cceb, princpal=[WikiPrincipal (unspecified): 127.0.0.1], target=("com.ecyrd.jspwiki.auth.permissions.WikiPermission","JSPWiki","creategroups")]
2006-04-22 21:53:37,046 [http-8080-Processor1] INFO SecurityLog JSPWiki:http://127.0.0.1:8080/JSPWiki/ - WikiSecurityEvent.ACCESS_DENIED [source=com.ecyrd.jspwiki.auth.AuthorizationManager@91cceb, princpal=[WikiPrincipal (unspecified): 127.0.0.1], target=("com.ecyrd.jspwiki.auth.permissions.WikiPermission","JSPWiki","creategroups")]
2006-04-22 21:53:41,092 [http-8080-Processor4] INFO SecurityLog JSPWiki:http://127.0.0.1:8080/JSPWiki/Login.jsp - WikiSecurityEvent.ACCESS_DENIED [source=com.ecyrd.jspwiki.auth.AuthorizationManager@91cceb, princpal=[WikiPrincipal (unspecified): 127.0.0.1], target=("com.ecyrd.jspwiki.auth.permissions.WikiPermission","JSPWiki","creategroups")]
2006-04-22 21:53:41,242 [http-8080-Processor4] INFO SecurityLog JSPWiki:http://127.0.0.1:8080/JSPWiki/Login.jsp - WikiSecurityEvent.ACCESS_DENIED [source=com.ecyrd.jspwiki.auth.AuthorizationManager@91cceb, princpal=[WikiPrincipal (unspecified): 127.0.0.1], target=("com.ecyrd.jspwiki.auth.permissions.WikiPermission","JSPWiki","creategroups")]
2006-04-22 21:53:41,282 [http-8080-Processor4] INFO SecurityLog JSPWiki:http://127.0.0.1:8080/JSPWiki/Login.jsp - WikiSecurityEvent.ACCESS_DENIED [source=com.ecyrd.jspwiki.auth.AuthorizationManager@91cceb, princpal=[WikiPrincipal (unspecified): 127.0.0.1], target=("com.ecyrd.jspwiki.auth.permissions.WikiPermission","JSPWiki","creategroups")]
2006-04-22 21:53:57,736 [JSPWiki Lucene update thread] INFO com.ecyrd.jspwiki.search.LuceneSearchProvider - Files found in Lucene directory, not reindexing.
Well, that would imply that the InputValidator class is not found. However, the class is in 2.3.104, so this error does not make sense...
Could you please check if this occurs with an absolutely clean installation? My guess is that this is some classloader-related problem, and you have an old JSPWiki.jar or JSPWiki.war somewhere.
Closed, not probably appearing again.
:8080/JSPWiki/