My favorites | Sign in
Project Home Wiki Source
Search
for
KnownIssues  
Known issues with the current release.
Updated Dec 17, 2009 by dlpet...@gmail.com

File upload and import/export

We used a proprietary servlet library to process file uploads. Consequently, we were unable to include that library with this open source release, and we had to comment out its usage. (See infrastructure/net.appjet.oui/main.scala and infrastructure/net.appjet.oui/execution.scala).

In addition, import from/export to formats such as DOC or PDF requires integration with open-office, which is a bit of a mess. However, txt and html export do not require open-office or the proprietary servlet library, which means it is easy to export your pads into those formats.

Email invitations

Email invitations were sent using our authsmtp account, but we didn't want to distribute our authsmtp username/password with the release, so we removed those command-line flags. It should be easy to hook up email sending to your own smtp server. The end result is that email sending does not work out of the box.

Professional Accounts

Professional accounts do not currently work out of the box because the sign-up process requires sending an email, and emails don't work (see above). If you can get emails to work, then the professional signup should work as well. (Just navigate to /ep/pro-signup/.)

Comment by myprasa...@gmail.com, Dec 18, 2009

Is there any special configuration I need to make, to get subdomains working? I don't even get the pre-configured 404 page. I get a plain 404 with no page returned.

Thanks, -Prasanna

Comment by bradj...@gmail.com, Dec 20, 2009

Fails on creating new pad. MacOSX, MySql? 5, tried with both Safari and Firefox

net.appjet.bodylock.JSRuntimeException: Error: Cannot fetch sql type ID -4 (columnName = data)

at net.appjet.bodylock.BodyLock?$.unwrapExceptionIfNecessary(bodylock.scala:160) at net.appjet.bodylock.InnerExecutable?.execute(bodylock.scala:80) at net.appjet.oui.execution$$anonfun$execute$4.apply(execution.scala:502) at net.appjet.oui.NoninheritedDynamicVariable?.withValue(dynamicvar.scala:38) at net.appjet.oui.ExecutionContextUtils?$.withContext(execution.scala:328) at net.appjet.oui.execution$.execute(execution.scala:498) at net.appjet.oui.execution$.execute(execution.scala:477) at net.appjet.oui.OuiServlet?.execute(execution.scala:407) at net.appjet.oui.OuiServlet?.doGet(execution.scala:354) at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:707) at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:820) at org.mortbay.jetty.servlet.ServletHolder?.handle(ServletHolder?.java:502) at org.mortbay.jetty.servlet.ServletHandler?.handle(ServletHandler?.java:390) at org.mortbay.jetty.handler.ContextHandler?.handle(ContextHandler?.java:765) at org.mortbay.jetty.handler.HandlerList?.handle(HandlerList?.java:49) at org.mortbay.jetty.handler.HandlerCollection?.handle(HandlerCollection?.java:114) at org.mortbay.jetty.handler.HandlerWrapper?.handle(HandlerWrapper?.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection?.handleRequest(HttpConnection?.java:536) at org.mortbay.jetty.HttpConnection?$RequestHandler?.headerComplete(HttpConnection?.java:913) at org.mortbay.jetty.HttpParser?.parseNext(HttpParser?.java:539) at org.mortbay.jetty.HttpParser?.parseAvailable(HttpParser?.java:212) at org.mortbay.jetty.HttpConnection?.handle(HttpConnection?.java:405) at org.mortbay.io.nio.SelectChannelEndPoint?.run(SelectChannelEndPoint?.java:409) at org.mortbay.thread.QueuedThreadPool?$PoolThread?.run(QueuedThreadPool?.java:582)
Caused by: org.mozilla.javascript.JavaScriptException?: Error: Cannot fetch sql type ID -4 (columnName = data) (module sqlbase/sqlobj.js#122)
at JS$module$sqlbase$sqlobj$js$20.c13(module sqlbase/sqlobj.js:122) at JS$module$sqlbase$sqlobj$js$20.call(module sqlbase/sqlobj.js)

Comment by johnym...@gmail.com, Dec 23, 2009
Comment by TZhao1...@gmail.com, Apr 15, 2010

Hi

I already build up etherpad on My Mac OX server, code is download from google code.

Now I can access etherpad with http://localhost:9000.

I want other guys to access etherpad with my ip. But it doesn’t work.

Why? I have no idea how to configure my etherpad server so that another guys could access etherpad

from my etherpad. Could you help me? I really appreciate.

Comment by jbil...@gmail.com, Jun 9, 2010

I cannot create a new pad. It always says: This pad does not exist would you like to create it? When I click the button it redirects me to the same page.

Comment by vdo.p...@gmail.com, Dec 27, 2010

i can't import txts with more than 1800 lines

Comment by prasadna...@gmail.com, Jul 19, 2011

root@server [/usr/local/etherpad/trunk/etherpad]# bin/rebuildjar.sh which: no fastjar in (/usr/local/jdk1.6.0_22//bin:/usr/local/scala-2.9.0.1//bin:/usr/local/mysql/bin:/usr/local/jdk/bin:/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/X11R6?/bin:/root/bin:/usr/local/bin:/usr/X11R6?/bin:/root/bin) using JAR jar... lib/mysql-connector-java-5.1.17-bin.jar has changed, rebuilding JAR unzipping JARs... making cached JAR.... compiling... compiling with 'fsc'... using cached common... compiling sars... net.appjet.common.sars/sars.scala:26: error: not found: type byte

def handle(b: Arraybyte?): Option[Arraybyte?] = None;
^
net.appjet.common.sars/sars.scala:26: error: not found: type byte
def handle(b: Arraybyte?): Option[Arraybyte?] = None;
^
net.appjet.common.sars/sars.scala:47: error: not found: type byte
val bytes = new Arraybyte?(len);
^
net.appjet.common.sars/sars.scala:67: error: not found: type byte
def readBytes: Option[Arraybyte?] = {
^
net.appjet.common.sars/sars.scala:69: error: not found: type byte
m.filter(.isInstanceOf[Arraybyte?]).asInstanceOf[Option[Arraybyte?]];
^
net.appjet.common.sars/sars.scala:69: error: not found: type byte
m.filter(.isInstanceOf[Arraybyte?]).asInstanceOf[Option[Arraybyte?]];
^
net.appjet.common.sars/sars.scala:71: error: not found: type byte
def writeMessage(bytes: Arraybyte?) {
^
net.appjet.common.sars/sars.scala:129: error: not found: type byte
def message(b: Arraybyte?): Arraybyte? =
^
net.appjet.common.sars/sars.scala:129: error: not found: type byte
def message(b: Arraybyte?): Arraybyte? =
^
net.appjet.common.sars/sars.scala:130: error: not found: type byte
message[Arraybyte?](b, readerWriter.writeMessage, Unit => readerWriter.readBytes);
^
net.appjet.common.sars/sars.scala:169: error: not found: type byte
def message(b: Arraybyte?) = {
^
net.appjet.common.sars/sars.scala:214: error: cannot find class manifest for element type byte
readerWriter.writeMessage(handler.handle(b).getOrElse(new Arraybyte?(0)));
^
net.appjet.common.sars/sars.scala:323: error: not found: type byte
override def handle(b: Arraybyte?) = {
^
13 errors found


Sign in to add a comment
Powered by Google Project Hosting