forked from ibi-group/datatools-server
-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
A feed version for the Atlanta Streetcar had no service and null bounds. An NPE (reproduced below) was encountered when loading loading a deployment that referenced this version due to line 448.
Jan 29 14:52:32.482 [qtp1046044319-2877] ERROR c.c.datatools.manager.DataManager - error
com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: com.conveyal.datatools.manager.models.Deployment["projectBounds"])
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:210) ~[dt-latest-dev.jar:na]
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:177) ~[dt-latest-dev.jar:na]
at com.fasterxml.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:190) ~[dt-latest-dev.jar:na]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:674) ~[dt-latest-dev.jar:na]
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:156) ~[dt-latest-dev.jar:na]
at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:129) ~[dt-latest-dev.jar:na]
at com.fasterxml.jackson.databind.ObjectWriter._configAndWriteValue(ObjectWriter.java:1052) ~[dt-latest-dev.jar:na]
at com.fasterxml.jackson.databind.ObjectWriter.writeValueAsString(ObjectWriter.java:923) ~[dt-latest-dev.jar:na]
at com.conveyal.datatools.manager.utils.json.JsonManager.write(JsonManager.java:74) ~[dt-latest-dev.jar:na]
at spark.ResponseTransformerRouteImpl$1.render(ResponseTransformerRouteImpl.java:42) ~[dt-latest-dev.jar:na]
at spark.http.matching.Routes.execute(Routes.java:62) ~[dt-latest-dev.jar:na]
at spark.http.matching.MatcherFilter.doFilter(MatcherFilter.java:126) ~[dt-latest-dev.jar:na]
at spark.embeddedserver.jetty.JettyHandler.doHandle(JettyHandler.java:50) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.server.Server.handle(Server.java:517) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654) ~[dt-latest-dev.jar:na]
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) ~[dt-latest-dev.jar:na]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_131]
Caused by: java.lang.NullPointerException: null
at java.awt.geom.Rectangle2D$Double.setRect(Rectangle2D.java:421) ~[na:1.8.0_131]
at com.conveyal.datatools.manager.models.Deployment.getProjectBounds(Deployment.java:448) ~[dt-latest-dev.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:536) ~[dt-latest-dev.jar:na]
at com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView.serializeAsField(FilteredBeanPropertyWriter.java:64) ~[dt-latest-dev.jar:na]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:666) ~[dt-latest-dev.jar:na]
... 23 common frames omitted
Metadata
Metadata
Assignees
Labels
No labels