Cfristophe, did you patched 3.0 or the current stable 2.8.x?
In the latter case I would be very interested in sharing as I'm
experiencing same kind of strategical problems, and could provide at
least some feedback if not some
contrib (well, interested also in the former case, but on the longer
term .... also as I'm currently really able to contribute to 3.0 due to
complete lack of time)
Luca Gilardoni
On 3/21/2011 6:58 PM, Christophe Dupriez wrote:
Most are improving the recovery of CK generated XHTML to re-encode pages
in JSPWiki text.
Some are to send something CK will better manage.
The biggest one is to ensure no paragraph ends within a table cell...
All this being rather "strategical" (I feel rather bad when my users come
by saying I messed their pages), I suggest (if somebody has some time for
this) that I send the code and we discuss (and document) the reasons of the
changes...
I am at the office the following days...
Good evening!
Christophe Dupriez
Centre Antipoisons-Antigifcentrum
C/o Hôpital Central de la Base Reine Astrid
Rue Bruyn
1120 Bruxelles
Belgique
tel 32-(0)2.264.96.36
fax 32-(0)2.264.96.46
----- Original Message -----
From: Florian Holeczek [mailto:[email protected]]
To: [email protected], christophe dupriez
[mailto:[email protected]]
Sent: Mon, 21 Mar 2011 18:41:41 +0100
Subject: Re: FCK Editor
Hi Christophe,
sounds interesting! Are these corrections fixing errors in the JSPWiki
code?
Or are they changes in order to get along with CK editor? If the latter,
are
you able to judge whether they are really specific to CK editor or may
they
be of general interest for other editor plugins, too?
Regards
Florian
----- Ursprüngliche Mail -----
Von: "Christophe Dupriez"<[email protected]>
An: [email protected]
Gesendet: Montag, 21. März 2011 18:32:11
Betreff: RE: FCK Editor
The error was thrown when Tomcat Classloader tried to load
org.apache.xerces.parsers.AbstractSAXParser
It may not succeed because it does not find that class OR a class
directly
refered by it.
As Jane said, you need to put order in your jars to remove duplicate and
also (most important) find the missing one. Google for "dll hell" or
"jar
hell" !
I take this opportunity to tell the community I had a lot of little
problems
with CK editor and that I had to make many corrections to the XHTML
marshalling/unmarshalling classes of JSPWiki to be able to provide safe
operations to my users. I could send those classes to any committer
interested to manage the integration. Problems with tables and line
breaks,
images, links, etc...
But now that it works, users are DELIGHTED of CK editor: you can even
paste
a MS-Word document "as is" in JSPWiki!
Have a nice evening!
Christophe Dupriez
Centre Antipoisons-Antigifcentrum
C/o Hôpital Central de la Base Reine Astrid
Rue Bruyn
1120 Bruxelles
Belgique
tel 32-(0)2.264.96.36
fax 32-(0)2.264.96.46
----- Original Message -----
From: George, Kenneth V [NTK] [mailto:[email protected]]
To: [email protected]
[mailto:[email protected]]
Sent: Mon, 21 Mar 2011 17:45:03 +0100
Subject: RE: FCK Editor
I have captured the DEBUG trace when the error occurs, but I am NOT able
to
know where the exception was thrown:
2011-03-21 09:41:50,079 ["http-bio-8080"-exec-719] DEBUG JSPWiki INSD
Projects Wiki:/wiki/Edit.jsp INSD Projects
Wiki:http://10.180.220.12:8080/wiki/Edit.jsp - Error.jsp exception is:
java.lang.NoClassDefFoundError:
org/apache/xerces/parsers/AbstractSAXParser
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2775)
at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1115)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1610)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1488)
at
org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java:49)
at
org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFactory.java:187)
at
org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.java:180)
at org.jdom.input.SAXBuilder.createParser(SAXBuilder.java:525)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:424)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851)
at
com.ecyrd.jspwiki.htmltowiki.HtmlStringToWikiTranslator.htmlStringToElement(HtmlStringToWikiTranslator.java:112)
at
com.ecyrd.jspwiki.htmltowiki.HtmlStringToWikiTranslator.translate(HtmlStringToWikiTranslator.java:95)
at
com.ecyrd.jspwiki.htmltowiki.HtmlStringToWikiTranslator.translate(HtmlStringToWikiTranslator.java:79)
at org.apache.jsp.Edit_jsp._jspService(Edit_jsp.java:132)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:306)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
com.ecyrd.jspwiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:174)
at
com.ecyrd.jspwiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:111)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:244)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:550)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:380)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException:
org.apache.xerces.parsers.AbstractSAXParser
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1488)
... 43 more
-----Original Message-----
From: Janne Jalkanen [mailto:[email protected]]
Sent: Saturday, March 19, 2011 5:26 AM
To: [email protected]
Subject: Re: FCK Editor
It's possible you have multiple xerces' in your classpath. Try renaming
one
as "axercesImpl.jar" to ensure it always comes first in the classpath?
/Janne
On 18 Mar 2011, at 17:37, George, Kenneth V [NTK] wrote:
Ok, so I installed the latest CK editor, downloaded all the necessary
files from the link below and still I get the same error:
JSPWiki has detected an error
Error Message
org/apache/xerces/parsers/AbstractSAXParser
Exception
java.lang.NoClassDefFoundError
Place where detected
native methodjava.lang.ClassLoader.defineClass1(), line -2 If you have
changed the templates, please do check them. This error message may
show
up because of that. If you have not changed them, and you are either
installing JSPWiki for the first time or have changed configuration,
then
you might want to check your configuration files. If you are absolutely
sure
that JSPWiki was running quite okay or you can't figure out what is
going
on, then by all means, come over to jspwiki.org and tell us. There is
more
information in the log file (like the full stack trace, which you should
add
to any error report).
And don't worry - it's just a computer program. Nothing really serious
is
probably going on: at worst you can lose a few nights sleep. It's not
like
it's the end of the world.
-----Original Message-----
From: Derek Hohls [mailto:[email protected]]
Sent: Friday, March 18, 2011 1:29 AM
To: [email protected]
Subject: RE: FCK Editor
Try switching to another browser; I had no problems downloading this
file with Chrome or Firefox. (And I am not even going to ask why IE
renamed a file?!)
"George, Kenneth V [NTK]" 03/18/11 1:13 AM>>>
Just tried it, but I get this error message when I try to download it
(click on the CK.jsp file)
"Internet Explorer cannot download CK.jsp from issues.apache.org
Internet Explorer was not able to open this Internet site. The
requested
site is either unavailable or cannot be found. Please try again later."
I had no problems downloading CK.jar (although it comes down as
CK.zip)
-----Original Message-----
From: Florian Holeczek [mailto:[email protected]]
Sent: Thursday, March 17, 2011 6:08 PM
To: [email protected]
Subject: Re: FCK Editor
I can at least reproduce it. I assume it's caused by a version of
xercesImpl.jar being too new.
At this point, I'd try to go for the CK.jsp which can be downloaded
via
https://issues.apache.org/jira/browse/JSPWIKI-623
Regards
Florian
----- Ursprüngliche Mail -----
Von: "Kenneth V George [NTK]"
An: [email protected]
Gesendet: Donnerstag, 17. März 2011 23:16:40
Betreff: RE: FCK Editor
Terribly sorry...
JSPWiki 2.8.4
FCK editor 2.6.3
Tomcat 6.0.26
Error:
JSPWiki has detected an error
Error Message
org/apache/xerces/parsers/AbstractSAXParser
Exception
java.lang.NoClassDefFoundError
Place where detected
native methodjava.lang.ClassLoader.defineClass1(), line -2 If you have
changed the templates, please do check them. This error message may show
up
because of that. If you have not changed them, and you are either
installing
JSPWiki for the first time or have changed configuration, then you might
want to check your configuration files. If you are absolutely sure that
JSPWiki was running quite okay or you can't figure out what is going on,
then by all means, come over to jspwiki.org and tell us. There is more
information in the log file (like the full stack trace, which you should
add
to any error report).
And don't worry - it's just a computer program. Nothing really serious
is
probably going on: at worst you can lose a few nights sleep. It's not
like
it's the end of the world.
-----Original Message-----
From: Florian Holeczek [mailto:[email protected]]
Sent: Thursday, March 17, 2011 5:12 PM
To: [email protected]
Subject: Re: FCK Editor
Hi Kenneth,
you should give more details... Which versions of JSPWiki and FCK
editor?
Which application server? Which errors?
Regards
Florian
----- Ursprüngliche Mail -----
Von: "Kenneth V George [NTK]"
An: [email protected]
Gesendet: Donnerstag, 17. März 2011 23:01:50
Betreff: FCK Editor
I want to install the FCK editor for my wiki. I have followed the
instructions on JSP Wiki (except for installing xercesImpl.jar) and the
editor seems to be running. However, I get errors when I save a
document.
So, I added xercesImpl.jar, but the application will not start with it
in
WEB-INF/lib. I had to remove it in order to get the app to run.
Any ideas?
________________________________
This e-mail may contain Sprint Nextel proprietary information intended
for
the sole use of the recipient(s). Any use by others is prohibited.
If you are not the intended recipient, please contact the sender and
delete all copies of the message.
________________________________
This e-mail may contain Sprint Nextel proprietary information intended
for
the sole use of the recipient(s). Any use by others is prohibited.
If you are not the intended recipient, please contact the sender and
delete all copies of the message.
________________________________
This e-mail may contain Sprint Nextel proprietary information intended
for
the sole use of the recipient(s). Any use by others is prohibited.
If you are not the intended recipient, please contact the sender and
delete all copies of the message.
--
This message is subject to the CSIR's copyright terms and conditions,
e-mail legal notice, and implemented Open Document Format (ODF)
standard.
The full disclaimer details can be found at
http://www.csir.co.za/disclaimer.html.
This message has been scanned for viruses and dangerous content by
MailScanner, and is believed to be clean. MailScanner thanks Transtec
Computers for their support.
________________________________
This e-mail may contain Sprint Nextel proprietary information intended
for
the sole use of the recipient(s). Any use by others is prohibited. If
you
are not the intended recipient, please contact the sender and delete all
copies of the message.
________________________________
This e-mail may contain Sprint Nextel proprietary information intended
for
the sole use of the recipient(s). Any use by others is prohibited. If
you
are not the intended recipient, please contact the sender and delete all
copies of the message.