Skip to content

Instantly share code, notes, and snippets.

public class PathNode {
PathNode pre;
String word;
int pathLength;
PathNode(PathNode pre, String word, int len) {
this.pre = pre;
this.word = word;
this.pathLength = len;
}
}
public class PathNode {
PathNode pre;
String word;
int pathLength;
PathNode(PathNode pre, String word, int len) {
this.pre = pre;
this.word = word;
this.pathLength = len;
}
}
java -cp ".:lib/*" JCloudsSwift
Exception in thread "main" com.google.common.util.concurrent.UncheckedExecutionException: java.lang.RuntimeException: java.util.concurrent.TimeoutException: Timeout waiting for task.
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2258)
at com.google.common.cache.LocalCache.get(LocalCache.java:3990)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3994)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4878)
at org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule$2.get(KeystoneAuthenticationModule.java:206)
at org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule$2.get(KeystoneAuthenticationModule.java:202)
at org.jclouds.openstack.keystone.v2_0.suppliers.LocationIdToURIFromAccessForTypeAndVersion.get(LocationIdToURIFromAccessForTypeAndVersion.java:97)
at org.jclouds.openstack.keystone.v2_0.suppliers.LocationIdToURIFromAccessForTypeAndVersion.get(LocationIdToURIFromAcces
import java.util.Set;
import java.lang.Thread.UncaughtExceptionHandler;
import org.jclouds.ContextBuilder;
import org.jclouds.compute.ComputeService;
import org.jclouds.compute.ComputeServiceContext;
import org.jclouds.compute.domain.ComputeMetadata;
import org.jclouds.openstack.nova.v2_0.features.ImageApi;
import org.jclouds.openstack.nova.v2_0.domain.Image;
import org.jclouds.rest.RestContext;
import java.util.Properties;
import org.jclouds.ContextBuilder;
import org.jclouds.blobstore.BlobStore;
import org.jclouds.blobstore.BlobStoreContext;
import org.jclouds.openstack.swift.CommonSwiftAsyncClient;
import org.jclouds.openstack.swift.CommonSwiftClient;
import org.jclouds.openstack.swift.options.CreateContainerOptions;
import org.jclouds.rest.RestContext;
import org.jclouds.openstack.swift.domain.ContainerMetadata;
@Yinying
Yinying / JCloudsSwift.java
Created November 16, 2012 22:36
Create a container on Openstack Swift
import java.util.Properties;
import org.jclouds.ContextBuilder;
import org.jclouds.blobstore.BlobStore;
import org.jclouds.blobstore.BlobStoreContext;
import org.jclouds.openstack.swift.CommonSwiftAsyncClient;
import org.jclouds.openstack.swift.CommonSwiftClient;
import org.jclouds.openstack.swift.options.CreateContainerOptions;
import org.jclouds.rest.RestContext;
import org.jclouds.openstack.swift.domain.ContainerMetadata;
@Yinying
Yinying / gist:4091317
Created November 16, 2012 22:05
Mac OS X 10.7.4, Java 1.6.0_33, javac 1.6.0_33, jclouds 1.5.1
➜ java -cp ".:lib/*" JCloudsSwift
Exception in thread "main" java.util.NoSuchElementException: no endpoints for apiType object-store are of version 1.0, or version agnostic: [Service{type=object-store, name=swift, endpoints=[Endpoint{versionId=67c8c6f39bff4483bb35c6c5da2832f6, region=RegionOne, publicURL=http://67.23.43.219:8080/v1/AUTH_f0f19bb840f748539dc406ad79562ef1, internalURL=http://67.23.43.219:8080/v1/AUTH_f0f19bb840f748539dc406ad79562ef1, adminURL=http://67.23.43.219:8080, versionInfo=null, versionList=null, tenantId=null}]}]
at org.jclouds.openstack.keystone.v2_0.suppliers.LocationIdToURIFromAccessForTypeAndVersion.get(LocationIdToURIFromAccessForTypeAndVersion.java:89)
at org.jclouds.openstack.keystone.v2_0.suppliers.LocationIdToURIFromAccessForTypeAndVersion.get(LocationIdToURIFromAccessForTypeAndVersion.java:42)
at org.jclouds.util.Suppliers2$2.get(Suppliers2.java:68)
at org.jclouds.rest.internal.RestAnnotationProcessor.getEndpointFor(RestAnnotationProcessor.java:771)
at org.jclouds.r
@Yinying
Yinying / gist:4091218
Created November 16, 2012 21:49
Mac OS X 10.7.4, Java 1.6.0_33, javac 1.6.0_33, jclouds 1.5.1, follow the instructions in "jclouds and OpenStack" post, http://blog.phymata.com/2012/10/03/contributing-openstack-support-to-jclouds/
➜ java -cp ".:lib/*" JCloudsOpenStack
- >> "{"auth":{"passwordCredentials":{"username":"demo","password":"devstack"},"tenantName":"demo"}}"
- >> POST http://67.23.43.219:5000/v2.0/tokens HTTP/1.1
- >> Accept: application/json
- >> Content-Type: application/json
- >> Content-Length: 94
- << HTTP/1.1 200 OK
- << Vary: X-Auth-Token
- << Date: Fri, 16 Nov 2012 21:36:06 GMT
- << Connection: keep-alive
@Yinying
Yinying / gist:4072802
Created November 14, 2012 15:34
Mac OS X 10.7.4, Java 1.6.0_33, javac 1.6.0_33, jclouds 1.5.1, follow the instructions in "jclouds and OpenStack" post
➜ java -cp ".:lib/*" JCloudsOpenStack
- >> "{"auth":{"passwordCredentials":{"username":"demo","password":"devstack"},"tenantName":"demo"}}"
- >> POST http://166.78.5.234:5000/v2.0/tokens HTTP/1.1
- >> Accept: application/json
- >> Content-Type: application/json
- >> Content-Length: 94
- << HTTP/1.1 200 OK
- << Vary: X-Auth-Token
- << Date: Wed, 14 Nov 2012 15:17:20 GMT
- << Connection: keep-alive
@Yinying
Yinying / error messages without logging
Created November 14, 2012 12:41
env:ubuntu 11.10, java 1.7.0_09, javac 1.7.0_09, jclouds 1.5.1, follow the instructions in "jclouds and OpenStack" post
saasbook@saasbook:~/jclouds-test$ ls
CreateContainer.class JCloudsOpenStack$1.class JCloudsOpenStack.java~ JCloudsTest.java project.clj
CreateContainer.java JCloudsOpenStack.class JCloudsTest$1.class lein.sh
CreateContainer.java~ JCloudsOpenStack.java JCloudsTest.class lib
saasbook@saasbook:~/jclouds-test$ java -cp ".:lib/*" JCloudsOpenStack
java.lang.reflect.UndeclaredThrowableException
at $Proxy62.getConfiguredZones(Unknown Source)
at JCloudsOpenStack.init(JCloudsOpenStack.java:54)
at JCloudsOpenStack.main(JCloudsOpenStack.java:26)
Caused by: java.lang.reflect.InvocationTargetException