[Attempto] need help getting ACE Wiki running

Tobias Kuhn t.kuhn at gmx.ch
Tue Sep 15 10:16:52 CEST 2009


Hi Bill,

Ok, we are getting closer and closer.

Check the files "logs/localhost.*.log" in your tomcat directory. Probably you have an error message 
there that says "java.lang.UnsatisfiedLinkError: no jpl in java.library.path".

You need to have a recent version of SWI Prolog installed and you have to make sure that the file 
"jpl.dll" is found by Java. This can be done by a Java VM argument like this:

   -Djava.library.path=/opt/local/lib/swipl-5.6.45/lib/i386-darwin8.10.1

The detailed instructions can be found here:

   http://attempto.ifi.uzh.ch/site/docs/java/README.txt

Furthermore, you have to download and build APE:

   http://attempto.ifi.uzh.ch/site/downloads/files/ape-6.5-090616.zip

You have to make sure that the resulting "ape.exe" can be found. Copying it to the tomcat home 
directory should work.


Tobias


Murray, William R wrote:
> Tobias --
> 
> The good news is that that solution, removing that jar file,
> fixes that problem as the error message no longer occurs. The
> bad news is that clicking on two of the links causes three
> vertical lines to appear on the output page, e.g., like this...
> 
> |||
> 
> and then I get a dialog box that says Invalid/unknown response
> from server: with nothing following the colon. Furthermore, Tomcat
> crashes!
> 
> More good news (!) however is that one of the three links works, that is
> the Preditor link, so I can enter correct sentences such as:
> 
>            Bill drives a car. Every dog eats.
> 
> So in summary:
> 
> Works! -- Click here to enter the preditor example.
> 
> Crashes! -- Click here to enter AceWiki.
> 
> Crashes! -- Click here to enter the ACE Editor.
> 
> Any idea what to do next?
> 
> Thanks,
>       Bill
> 
> -----Original Message-----
> From: Tobias Kuhn [mailto:t.kuhn at gmx.ch] 
> Sent: Saturday, September 12, 2009 1:01 AM
> To: Murray, William R
> Cc: attempto at lists.ifi.uzh.ch
> Subject: Re: [Attempto] need help getting ACE Wiki running
> 
> Hi Bill,
> 
> We are making progress, that's good! :)
> 
> I found a blog entry of someone who had the same problem:
> http://cjbaldoza.blogsome.com/2006/10/03/got-this-error-javaxxmltransfor
> mtransformerfactoryconfigurationerror-provider-orgapachexalanprocessortr
> ansformerfactoryimpl-not-found/
> 
> The described solution is to remove the file xml-apis.jar in the folder 
> [TOMCAT_HOME]\common\endorsed.
> 
> 
> Tobias
> 
> 
> Murray, William R wrote:
>> Hi Tobias,
>>
>>  
>>
>> I think we're making progress. To be sure that we are in synch...
>>
>>  
>>
>> - Create "webapps.war" from the Attempto Java Packages by running "ant
> 
>> createwebapps"
>>
>>  
>>
>>    No, I have not done this, instead just use the webapps.war file
> from 
>> the zip file as I didn't have ant or experience using it.
>>
>>  
>>
>> - Copy "webapps.war" into "TOMCAT_HOME/webapps/"
>>
>>  
>>
>>   No, I hadn't done this either. Instead I copied the subdirectory 
>> /webapps and its subfolders from the AceWiki folder to the TomCat 
>> folder. Now with this new advice I instead copied the webapps.war file
> 
>> after removing the previous subfolder and it works (!) ... sorta...see
> 
>> below...
>>
>>  
>>
>> - Starting up Tomcat using "./startup.sh"
>>
>>  
>>
>>   I use startup.bat since I am on a Windows XP machine.
>>
>>  
>>
>> - Tomcat then automatically extracts "webapps.war" so that a new
> folder
>> "TOMCAT_HOME/webapps/webapps/" is created
>>
>>  
>>
>>   Yes, this has happened: progress :)
>>
>>  
>>
>> - Accessing "http://localhost:8080/webapps/" through the browser shows
> 
>> me then the links to the Attempto web applications
>>
>>  
>>
>>   Yes, this has happened: more progress :)
>>
>>  
>>
>> Have you done it the same way?
>>
>>  
>>
>>   As above, only with Tomcat 5.0.
>>
>>  
>>
>> Now the problems at this point. The web page with links:
>>
>>  
>>
>> Attempto Web Applications
>>
>>  
>>
>> Click here to enter the preditor example.
>>
>>  
>>
>> Click here to enter AceWiki.
>>
>>  
>>
>> Click here to enter the ACE Editor.
>>
>>  
>>
>> appears when I click "http://localhost:8080/webapps/" but each link 
>> throws the exact same error.
>>
>>  
>>
>> I'll put the details of the stack trace in the PS of this message and 
>> you can tell me what you recommend next. Thanks for your help I think 
>> we'll get
>>
>> there.
>>
>>  
>>
>> Bill
>>
>>  
>>
>> P.S. Here is what I get when I click on the AceWiki link:
>>
>>  
>>
>>
>>   *HTTP Status 500 - *
>>
>>
> ------------------------------------------------------------------------
>> *type* Exception report
>>
>> *message*
>>
>> *description* _The server encountered an internal error () that 
>> prevented it from fulfilling this request._
>>
>> *exception*
>>
>> javax.servlet.ServletException: Servlet execution threw an exception
>>
>> *root cause*
>>
>> javax.xml.transform.TransformerFactoryConfigurationError: Provider
> org.apache.xalan.processor.TransformerFactoryImpl not found
>>         javax.xml.transform.TransformerFactory.newInstance(Unknown
> Source)
>>
> nextapp.echo2.webrender.util.DomUtil$2.initialValue(DomUtil.java:79)
>>         java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141)
>>
>>         java.lang.ThreadLocal.get(ThreadLocal.java:131)
>>
>>
> nextapp.echo2.webrender.util.DomUtil.getTransformerFactory(DomUtil.java:
> 99)
>>
> nextapp.echo2.webrender.output.XmlDocument.render(XmlDocument.java:93)
>>
> nextapp.echo2.webcontainer.WindowHtmlService.service(WindowHtmlService.j
> ava:105)
>>
> nextapp.echo2.webcontainer.NewInstanceService.service(NewInstanceService
> .java:76)
>>
> nextapp.echo2.webrender.WebRenderServlet.process(WebRenderServlet.java:2
> 73)
>>         ch.uzh.ifi.attempto.acewiki.AceWikiServlet.process(Unknown
> Source)
>>
> nextapp.echo2.webrender.WebRenderServlet.doGet(WebRenderServlet.java:179
> )
>>         javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>
>>         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>
>> *note* _The full stack trace of the root cause is available in the 
>> Apache Tomcat/5.0.28 logs._
>>
>>
> ------------------------------------------------------------------------
>>
>>       *Apache Tomcat/5.0.28*
>>
>> The other links throw the same error.
>>
>>  
>>
>> -----Original Message-----
>> From: Tobias Kuhn [mailto:t.kuhn at gmx.ch]
>> Sent: Thursday, September 10, 2009 12:37 AM
>> To: Murray, William R
>> Cc: attempto at lists.ifi.uzh.ch
>> Subject: Re: [Attempto] need help getting ACE Wiki running
>>
>>  
>>
>> Hi Bill,
>>
>>  
>>
>> Ok, let's see...
>>
>>  
>>
>> First of all, I made a mistake in my previous message. 
>> "http://localhost:8080/webapps/" is not the
>>
>> default URL for web applications in general. It is just the default
> URL 
>> for a web application called
>>
>> "webapps.war" as the one that can be created out of the Attempto Java 
>> Packages.
>>
>>  
>>
>> To make sure we talk about the same things, this is how I made it run 
>> under Tomcat 5.5:
>>
>> - Create "webapps.war" from the Attempto Java Packages by running "ant
> 
>> createwebapps"
>>
>> - Copy "webapps.war" into "TOMCAT_HOME/webapps/"
>>
>> - Starting up Tomcat using "./startup.sh"
>>
>> - Tomcat then automatically extracts "webapps.war" so that a new
> folder
>> "TOMCAT_HOME/webapps/webapps/" is created
>>
>> - Accessing "http://localhost:8080/webapps/" through the browser shows
> 
>> me then the links to the
>>
>> Attempto web applications
>>
>>  
>>
>> Have you done it the same way?
>>
>>  
>>
>>  
>>
>> Tobias
>>
>>  
>>
> 


More information about the attempto mailing list