First feedback:
- Exception below while importing ground layer, only cave l1 tiles are showing up
- markers with custom types (and custom graphics) have been reverted to standard type on import
- unable to edit markers from the list
- remove button for marker looks more like reload and is inconsistent with icon for remove action in marker list
- switching edit mode with the pencil button discards changes already made
- I don't really like the grouping of markers on zoom out, please make it optional or -better- zoom the marker images together with the tiles instead
Oh, and you overwrote my icons with your default ones, again
- Code: Select all
org.springframework.oxm.UnmarshallingFailureException: XStream unmarshalling exception; nested exception is com.thoughtworks.xstream.converters.ConversionException: image == null! : image == null!
---- Debugging information ----
message : image == null!
cause-exception : java.lang.IllegalArgumentException
cause-message : image == null!
class : com.evgenltd.mapper.core.entity.oldversionhelper.LayerOld
required-type : com.evgenltd.mapper.core.entity.oldversionhelper.LayerOld
converter-type : com.evgenltd.mapper.core.helper.oldversionimporter.LayerConverter
path : /Layer/list/tile[2982]
line number : 1
version : 2.0 Beta
-------------------------------
at org.springframework.oxm.xstream.XStreamMarshaller.convertXStreamException(XStreamMarshaller.java:839)
at org.springframework.oxm.xstream.XStreamMarshaller.doUnmarshal(XStreamMarshaller.java:817)
at org.springframework.oxm.xstream.XStreamMarshaller.unmarshalReader(XStreamMarshaller.java:805)
at org.springframework.oxm.xstream.XStreamMarshaller.unmarshalInputStream(XStreamMarshaller.java:795)
at org.springframework.oxm.xstream.XStreamMarshaller.unmarshalInputStream(XStreamMarshaller.java:787)
at com.evgenltd.mapper.core.helper.oldversionimporter.OldVersionImporterHelper.doImportLayer(OldVersionImporterHelper.java:208)
at com.evgenltd.mapper.core.helper.oldversionimporter.OldVersionImporterHelper.doImport(OldVersionImporterHelper.java:107)
at com.evgenltd.mapper.core.helper.oldversionimporter.OldVersionImporterHelper$$FastClassBySpringCGLIB$$3e879322.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)
at com.evgenltd.mapper.core.helper.oldversionimporter.OldVersionImporterHelper$$EnhancerBySpringCGLIB$$40f2ff52.doImport(<generated>)
at com.evgenltd.mapper.ui.screen.OldVersionImporter$1.call(OldVersionImporter.java:95)
at com.evgenltd.mapper.ui.screen.OldVersionImporter$1.call(OldVersionImporter.java:92)
at javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)