Thanks a lot, Andy I'll try it shortly. 

This morning, I put new war at my server to deploy. Somehow, saw the following  
exceptions when I tried to load one of named graph. 

Error code is 500.

What could be possible root cause then? Thanks,.

Cheers, 
Frank 

......
INFO  [33] Query = PREFIX  cim:  <http://iec.ch/TC57/2010/CIM-schema-cim15#> 
PREFIX  xsd:  <http://www.w3.org/2001/XMLSchema#> PREFIX  rdf:  
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>  SELECT DISTINCT  ?id ?name 
?transformer ?windingInfo ?grounded WHERE   { { GRAPH 
<http://dm360.nexant.com/graphs/HZhang/berkeley/6.0/20120820172059>         { 
?id cim:IdentifiedObject.name ?name .           ?id rdf:type 
cim:DistributionTransformerWinding .           ?id 
cim:DistributionTransformerWinding.Transformer ?transformer .           ?id 
cim:DistributionTransformerWinding.WindingInfo ?windingInfo .           ?id 
cim:DistributionTransformerWinding.grounded ?grounded         }     }   }
WARN  [33] RC = 500 : Currently in a transaction 
(location:/home/hzhang/tdb/tdb2/)
com.hp.hpl.jena.sparql.JenaTransactionException: Currently in a transaction 
(location:/home/hzhang/tdb/tdb2/)
        at 
com.hp.hpl.jena.tdb.transaction.DatasetGraphTransaction.checkNotActive(DatasetGraphTransaction.java:94)
        at 
com.hp.hpl.jena.tdb.migrate.DatasetGraphTrackActive.begin(DatasetGraphTrackActive.java:51)
        at 
org.apache.jena.fuseki.servlets.HttpAction.beginRead(HttpAction.java:87)
        at 
org.apache.jena.fuseki.servlets.SPARQL_Query.execute(SPARQL_Query.java:228)
        at 
org.apache.jena.fuseki.servlets.SPARQL_Query.executeWithParameter(SPARQL_Query.java:197)
        at 
org.apache.jena.fuseki.servlets.SPARQL_Query.perform(SPARQL_Query.java:113)
        at 
org.apache.jena.fuseki.servlets.SPARQL_ServletBase.doCommon(SPARQL_ServletBase.java:92)
        at 
org.apache.jena.fuseki.servlets.SPARQL_Query.doGet(SPARQL_Query.java:93)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)
        at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1359)
        at 
org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:77)
        at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:181)
        at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1330)
        at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478)
        at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:941)
        at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
        at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:875)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
        at org.eclipse.jetty.server.Server.handle(Server.java:349)
        at 
org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
        at 
org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:919)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582)
        at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)
        at 
org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:50)
        at 
org.eclipse.jetty.server.nio.BlockingChannelConnector$BlockingChannelEndPoint.run(BlockingChannelConnector.java:293)
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
        at java.lang.Thread.run(Unknown Source)
INFO  [33] 500 Currently in a transaction (location:/home/hzhang/tdb/tdb2/)
INFO  [32] 200 OK



++++



________________________________
 From: Andy Seaborne <[email protected]>
To: [email protected] 
Sent: Friday, August 31, 2012 2:36 AM
Subject: Re: Merge from Remote named graph and local RDF file
 
On 30/08/12 19:34, Frank Lee wrote:
> One more question:
>
> What will be the best way to merge tow endpoints, one is the namedGraph at 
> remote server and one is the local RDF file.
> For example, the graph does not have status value, but the local rdf file 
> has.  Thanks.
>
> Cheers,
> Frank.

Just add the contents of one graph into another

Remote:

POST local graph to remote graph

Local:

Read remote graph into same model as local graph.

Take a copy of the target first if you want 3 graphs: 2 originals and 
one which is the merge of the two.

    Andy

Reply via email to