SV: A lazy poll - revisited -> a final - verbose - try on cUrl

From: Patrik Holmer <NNTP.psbh_at_telia.com>
Date: Wed, 15 Feb 2006 14:18:43 +0100

Hi,

any ideas anyone, about the following UPLOAD-problem:

Testing semantic-bank-2.1.1 with cUrl and *successfully* loading
Triple-files (.n3), using the command:

curl -v -d _at_file.n3 http://localhost:8888/bank/bank?command=upload


...I've moved on to trying to load RDF/XML-files, with *no success*, using
the command:

curl -v -d _at_foaf-0.1.rdf
http://localhost:8888/bank/bank?command=upload&format=rdfxml


...homing in on the following fragment from the Semantic-Bank DEBUG output:

2006-02-15 13:30:54,141 [SocketListener0-4] ERROR
edu.mit.simile.SimileUtilities - Fatal error: Expected '.', found '<' at
http://localhost:8888/bank/bank# [1,-1]


...in the DEBUG-section:
 
2006-02-15 13:30:54,040 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - > doPost
2006-02-15 13:30:54,040 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - > makeMessage
2006-02-15 13:30:54,060 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - < makeMessage
2006-02-15 13:30:54,060 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - Execute Command: upload
2006-02-15 13:30:54,141 [SocketListener0-4] ERROR
edu.mit.simile.SimileUtilities - Fatal error: Expected '.', found '<' at
http://localhost:8888/bank/bank# [1,-1]
2006-02-15 13:30:54,141 [SocketListener0-4] ERROR
edu.mit.simile.semanticBank.servlet.UploadCommand -
edu.mit.simile.SimileUtilities$ModelReadFromFileException: Failed to read
data from 'http://localhost:8888/bank/bank#'
2006-02-15 13:30:54,141 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - < doPost
2006-02-15 13:30:54,141 [SocketListener0-4] WARN
org.mortbay.http.HttpConnection - POST /bank/bank?command=upload HTTP/1.1
HttpException(400,Bad Request,Missing Content)

...of the full semantic-bank output:

<BOF>
-------------------- Loading --------------------
Processing repository: build\eclipse
Processing repository: build\classes
Processing repository: lib
Adding folder: lib
Adding jar: lib\batik-awt-util-1.5.1.jar
Adding jar: lib\commons-collections-3.1.jar
Adding jar: lib\commons-logging-1.0.4.jar
Adding jar: lib\javax.servlet-5.1.4.jar
Adding jar: lib\jetty-5.1.4.jar
Adding jar: lib\log4j-1.2.11.jar
Adding jar: lib\longwell.jar
Adding jar: lib\lucene-1.4.3.jar
Adding jar: lib\openrdf-model.jar
Adding jar: lib\openrdf-util.jar
Adding jar: lib\picto-1.0.0.jar
Adding jar: lib\rio-1.0.5.jar
Adding jar: lib\semantic-bank-2.1.1.jar
Adding jar: lib\sesame-1.2.2.jar
Adding jar: lib\velocity-1.4.jar
-------------------- Executing -----------------
Main Class: edu.mit.simile.semanticBank.SemanticBank
2006-02-15 13:30:43,235 [main] INFO
edu.mit.simile.semanticBank.SemanticBank - Reading properties file
C:\TEMP\simile\semantic-bank\semantic-bank.properties
2006-02-15 13:30:43,235 [main] INFO
edu.mit.simile.semanticBank.SemanticBank - Starting Semantic Bank:
        common system dir: C:\TEMP\simile\semantic-bank\vault\common
        bank database dir: C:\TEMP\simile\semantic-bank\vault\bank\database
        bank system dir: C:\TEMP\simile\semantic-bank\vault\bank\system
        account dir: C:\TEMP\simile\semantic-bank\vault\accounts
2006-02-15 13:30:43,255 [main] INFO edu.mit.simile.longwell.LongwellServer
- Creating Longwell server:
        default corpus system dir:
C:\TEMP\simile\semantic-bank\vault\bank\system
        common system dir: C:\TEMP\simile\semantic-bank\vault\common
2006-02-15 13:30:43,345 [main] INFO Longwell - Setting up HTTP Server
        host 127.0.0.1
        port 8888
        context /bank
        from C:\TEMP\simile\semantic-bank\src\ui\html
2006-02-15 13:30:53,770 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - > init
2006-02-15 13:30:54,020 [SocketListener0-4] ERROR Velocity - VM
#addNarrowingButton: error : too few arguments to macro. Wanted 3 got 0
2006-02-15 13:30:54,020 [SocketListener0-4] ERROR Velocity - VM
#addBroadeningButton: error : too few arguments to macro. Wanted 3 got 0
2006-02-15 13:30:54,020 [SocketListener0-4] ERROR Velocity - VM
#addTextSearchButton: error : too few arguments to macro. Wanted 1 got 0
2006-02-15 13:30:54,040 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - < init
2006-02-15 13:30:54,040 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - > doPost
2006-02-15 13:30:54,040 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - > makeMessage
2006-02-15 13:30:54,060 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - < makeMessage
2006-02-15 13:30:54,060 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - Execute Command: upload
2006-02-15 13:30:54,141 [SocketListener0-4] ERROR
edu.mit.simile.SimileUtilities - Fatal error: Expected '.', found '<' at
http://localhost:8888/bank/bank# [1,-1]
2006-02-15 13:30:54,141 [SocketListener0-4] ERROR
edu.mit.simile.semanticBank.servlet.UploadCommand -
edu.mit.simile.SimileUtilities$ModelReadFromFileException: Failed to read
data from 'http://localhost:8888/bank/bank#'
2006-02-15 13:30:54,141 [SocketListener0-4] DEBUG
edu.mit.simile.longwell.ui.FlairServlet - < doPost
2006-02-15 13:30:54,141 [SocketListener0-4] WARN
org.mortbay.http.HttpConnection - POST /bank/bank?command=upload HTTP/1.1
HttpException(400,Bad Request,Missing Content)

<EOF>

...I've come to the conclusion that I'm missing the obvious, as usual.

So, as mentioned before, any ideas on this, anyone?

// Patrik


-----Ursprungligt meddelande-----
Från: Patrik Holmer [mailto:NNTP.psbh_at_telia.com]
Skickat: måndag den 13 februari 2006 23:53
Till: general_at_simile.mit.edu
Ämne: A lazy poll - revisited

Hi!

I read somewhere in the weekly reports in this forum that Piggy Bank has(?)
migrated from triple (n3) to rdfxml. So, I figured, I'd leave the "curl -v
http://foo:8888/bank/bank?command=upload -d _at_file.n3" behind and start using
"curl -v http://foo:8888/bank/bank?command=upload&format=rdfxml -d
_at_file.rdf" - or rather ""curl -v -d @file.rdf...". But, as a user of the
TAG:ged Semantic-Bank 2.1.1, I always end up HTTPExceptioned 400 - Bad
request. Same thing happens POST:ing with Libwww and comline. Even when
using the rdf-files provided by Semantic-Bank 2.1.1 and something as stable
as Ubuntu Linux.

Any ideas, anyone? Steve?

// Patrik


-----Ursprungligt meddelande-----
Från: Steve Dunham [mailto:dunhamsteve_at_gmail.com]
Skickat: torsdag den 26 januari 2006 20:32
Till: general_at_simile.mit.edu
Ämne: Re: A lazy poll - of sorts

On 1/26/06, Patrik Holmer <NNTP.psbh_at_telia.com> wrote:
>
> Before I start-off reinventing the wheel in Semantic Bank...
>
> A brief poll on avoiding the stop-restart-routine and the manual
> "wafer-thin-mint" Monty-routine through Piggy Bank or - say - Sesame
> for each RDF-file: Has anyone automated a feeding of the monster?

When I've feeling lazy, I tend to use:

  curl -v http://foo:8888/bank/bank?command=upload -d _at_file.n3 or
  curl -v http://foo:8888/bank/bank?command=upload&format=rdfxml -d
_at_file.rdf

One downside is that relative urls (e.g. _at_prefix : <#>) end up munged.
Received on Wed Feb 15 2006 - 13:17:35 EST

This archive was generated by hypermail 2.3.0 : Thu Aug 09 2012 - 16:39:18 EDT