Skip to content

Instantly share code, notes, and snippets.

View apetresc's full-sized avatar

Adrian Petrescu apetresc

View GitHub Profile
@apetresc
apetresc / gist:1436144
Created December 6, 2011 00:46
Storm error with custom Kryo serializer.
655 [Thread-7] ERROR backtype.storm.daemon.worker - Error on initialization of server mk-worker
java.lang.RuntimeException: org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = NodeExists for /taskerrors/smart-alerts-1-1323132328
at clojure.lang.LazySeq.sval(LazySeq.java:47)
at clojure.lang.LazySeq.seq(LazySeq.java:56)
at clojure.lang.RT.seq(RT.java:450)
at clojure.core$seq.invoke(core.clj:122)
at clojure.core$dorun.invoke(core.clj:2450)
at clojure.core$doall.invoke(core.clj:2465)
at backtype.storm.daemon.worker$fn__3181$exec_fn__945__auto____3182.invoke(worker.clj:183)
at clojure.lang.AFn.applyToHelper(AFn.java:187)
package com.twitsprout.smartalerts.storm;
import java.nio.ByteBuffer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import twitter4j.Status;
import twitter4j.TwitterException;
import twitter4j.json.DataObjectFactory;
java.lang.RuntimeException: java.lang.InstantiationException: com.twitsprout.smartalerts.storm.Twitter4JStatusCustomSerializer
at backtype.storm.serialization.SerializationFactory.getKryo(SerializationFactory.java:80)
at backtype.storm.serialization.KryoValuesDeserializer.<init>(KryoValuesDeserializer.java:14)
at backtype.storm.serialization.KryoTupleDeserializer.<init>(KryoTupleDeserializer.java:19)
at backtype.storm.daemon.task$fn__3142.invoke(task.clj:360)
at clojure.lang.MultiFn.invoke(MultiFn.java:200)
at backtype.storm.daemon.task$mk_task$fn__3065.invoke(task.clj:219)
at backtype.storm.daemon.task$mk_task.invoke(task.clj:218)
at backtype.storm.daemon.worker$fn__3201$exec_fn__949__auto____3202$iter__3247__3251$fn__3252$fn__3253.invoke(worker.clj:183)
at backtype.storm.daemon.worker$fn__3201$exec_fn__949__auto____3202$iter__3247__3251$fn__3252.invoke(worker.clj:183)
@apetresc
apetresc / gist:1782839
Created February 9, 2012 20:26
brew install -v --HEAD thrift
==> Installing thrift
==> Checking out http://svn.apache.org/repos/asf/thrift/trunk
/usr/bin/svn up --force /Users/apetresc/Library/Caches/Homebrew/thrift--svn-HEAD
At revision 1242504.
/usr/bin/svn export --force /Users/apetresc/Library/Caches/Homebrew/thrift--svn-HEAD /private/tmp/homebrew-thrift-HEAD-xvWF
Export complete.
==> ./bootstrap.sh
./bootstrap.sh
Configuring for:
PHP Api Version: 20090626
➜ thrift git:(trunk) ./bootstrap.sh
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions
configure.ac: warning: missing AC_CHECK_HEADERS([wchar.h]) wanted by: lib/py/compat/win32/stdint.h:52
configure.ac:20: error: Autoconf version 2.65 or higher is required
configure.ac:20: the top level
@apetresc
apetresc / gist:1926730
Created February 27, 2012 20:14
brew install -v autogen
==> Installing autogen dependency: bdw-gc
==> Downloading http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2alpha6.tar.gz
File already downloaded in /Users/apetresc/Library/Caches/Homebrew
/usr/bin/tar xf /Users/apetresc/Library/Caches/Homebrew/bdw-gc-7.2alpha6.tar.gz
==> Patching
/usr/bin/patch -f -p1 -i 001-homebrew.diff
patching file libatomic_ops/src/atomic_ops/sysdeps/gcc/x86.h
patching file libatomic_ops/src/atomic_ops/sysdeps/gcc/x86_64.h
patching file Makefile.in
==> ./configure --disable-debug --disable-dependency-tracking --prefix=/usr/local/Cellar/bdw-gc/7.2alpha6 --enable-cplusplus
@apetresc
apetresc / gist:2292379
Created April 3, 2012 14:21
Error when hitting OSM API
Apr 3, 2012 10:18:20 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet Jersey
com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.
at com.sun.jersey.server.impl.application.RootResourceUriRules.<init>(RootResourceUriRules.java:99)
at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1298)
at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:169)
at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:775)
at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:771)
at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:771)
Exception in thread "main" java.lang.IllegalStateException: error downloading osm
at org.opentripplanner.openstreetmap.impl.RegionBasedOpenStreetMapProviderImpl.readOSM(RegionBasedOpenStreetMapProviderImpl.java:70)
at org.opentripplanner.graph_builder.impl.osm.OpenStreetMapGraphBuilderImpl.buildGraph(OpenStreetMapGraphBuilderImpl.java:138)
at org.opentripplanner.graph_builder.GraphBuilderTask.run(GraphBuilderTask.java:135)
at org.opentripplanner.graph_builder.GraphBuilderMain.main(GraphBuilderMain.java:49)
Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: http://open.mapquestapi.com/xapi/api/0.6/map?bbox=-80.641,43.519,-80.59899999999999,43.56099999999999
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1403)
at java.net.URL.openStream(URL.java:1029)
at org.opentripplanner.openstreetmap.impl.OSMDownloader.getPathToUpToDateMapTile(OSMDownloader.java:117)
at org.opentripplanner.open
@apetresc
apetresc / boto.log
Created May 11, 2012 01:45
Trying to connect Boto to Openstack
DEBUG:boto:Method: POST
DEBUG:boto:Path: /services/Cloud/
DEBUG:boto:Data:
DEBUG:boto:Headers: {}
DEBUG:boto:Host: http://192.168.1.135:8773
DEBUG:boto:establishing HTTP connection: kwargs={}
DEBUG:boto:Token: None
DEBUG:boto:using _calc_signature_2
DEBUG:boto:query string: AWSAccessKeyId=ec612e67850449bea8117eefc1fbe449&Action=DescribeInstances&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2012-05-11T01%3A38%3A56Z&Version=2011-12-15
DEBUG:boto:string_to_sign: POST
Traceback (most recent call last):
File "fb_sync.py", line 17, in <module>
dynamo.batch_write_item(new_contacts)
File "/Users/apetresc/.virtualenvs/socialSync/lib/python2.7/site-packages/boto/dynamodb/layer2.py", line 439, in batch_write_item
request_items = batch_list.to_dict()
File "/Users/apetresc/.virtualenvs/socialSync/lib/python2.7/site-packages/boto/dynamodb/batch.py", line 206, in to_dict
table_name, batch_dict = batch.to_dict()
File "/Users/apetresc/.virtualenvs/socialSync/lib/python2.7/site-packages/boto/dynamodb/batch.py", line 102, in to_dict
d = {'Item': self.table.layer2.dynamize_item(item)}
File "/Users/apetresc/.virtualenvs/socialSync/lib/python2.7/site-packages/boto/dynamodb/layer2.py", line 132, in dynamize_item