Git Product home page Git Product logo

geosource's People

Contributors

add118 avatar joshheinrichs avatar knames avatar retrohack avatar williamvanderkamp avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

geosource's Issues

Ken's failed attempt at running the app

02-22 18:51:11.679 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
02-22 18:51:11.688 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
02-22 18:51:11.702 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ **** ERROR unknown type 0x0 (glSizeof,72)
02-22 18:51:11.710 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
02-22 18:51:11.716 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
02-22 18:51:11.735 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ **** ERROR unknown type 0x0 (glSizeof,72)
02-22 18:51:11.777 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
02-22 18:51:11.785 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
02-22 18:51:11.799 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ **** ERROR unknown type 0x0 (glSizeof,72)
02-22 18:51:11.857 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
02-22 18:51:11.864 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
02-22 18:51:11.877 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ **** ERROR unknown type 0x0 (glSizeof,72)
02-22 18:51:11.926 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
02-22 18:51:11.934 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
02-22 18:51:11.950 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ **** ERROR unknown type 0x0 (glSizeof,72)
02-22 18:51:11.996 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
02-22 18:51:12.003 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
02-22 18:51:12.014 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ **** ERROR unknown type 0x0 (glSizeof,72)
02-22 18:51:12.066 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
02-22 18:51:12.073 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
02-22 18:51:12.087 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ **** ERROR unknown type 0x0 (glSizeof,72)
02-22 18:51:12.094 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
02-22 18:51:12.100 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
02-22 18:51:12.115 2692-2730/hoopsnake.geosource E/eglCodecCommon﹕ **** ERROR unknown type 0x0 (glSizeof,72)

Android app crashing upon pressing "New Incident"

I honestly don't know why this is happening. 20 minutes ago I was able to enter the activity of creating an incident. I didn't change any code. I turned my phone off and then back on, that was all.

03-23 15:11:02.291    8259-8259/hoopsnake.geosource D/AndroidRuntimeShutting down VM
03-23 15:11:02.292    8259-8259/hoopsnake.geosource E/AndroidRuntimeFATAL EXCEPTION: main
    Process: hoopsnake.geosource, PID: 8259
    java.lang.RuntimeException: Unable to start activity ComponentInfo{hoopsnake.geosource/hoopsnake.geosource.IncidentActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'double android.location.Location.getLongitude()' on a null object reference
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
            at android.app.ActivityThread.access$800(ActivityThread.java:151)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5254)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
     Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'double android.location.Location.getLongitude()' on a null object reference
            at hoopsnake.geosource.Geotag.update(Geotag.java:60)
            at hoopsnake.geosource.IncidentActivity.initializeAppIncidentFromServer(IncidentActivity.java:127)
            at hoopsnake.geosource.IncidentActivity.onCreate(IncidentActivity.java:105)
            at android.app.Activity.performCreate(Activity.java:5990)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
            at android.app.ActivityThread.access$800(ActivityThread.java:151)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5254)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
03-23 15:11:03.765    8259-8259/hoopsnake.geosource I/ProcessSending signal. PID: 8259 SIG: 9

Android app doesn't call onDestroy

Upon crashing, the app doesn't destroy itself. I think it instead calls onStop(), cleans itself up and then calls onRestart(). This is fine but the view doesn't pop back up, it simply restarts in the background. I think this is a simple fix and I'll look into it and ask for help if I can't fix it.

Superbar drawer toggle buttons don't respond as expected

If a drawer is forced narrow and the window is then shrunk to a size at which the drawers close automatically, it takes two clicks to reopen the drawer.

Toggling a drawer whether or not the screen is smaller than responsiveWidth is not supported by Polymer, so I created this behaviour using the forceNarrow attribute. Fixing this bug will require investigating how narrow and forceNarrow's values relate:

https://www.polymer-project.org/docs/elements/core-elements.html#core-drawer-panel

This bug is rare to encounter and is low priority since the drawer behaves normally after a second click.

Channel selection display issues

If you select a channel under subscriptions, and then deselect it under search, the channel under subscriptions won't deselect properly. Some sort of desync is happening here, as the attributes are still correct in HTML, so I think the channel button just needs to be redrawn. The same behaviour occurs in reverse. I attempted to implement this:

http://stackoverflow.com/questions/24811051/polymer-repeat-template-refresh

But when attempting to redraw search, all of the applicable channels would just disappear. Haven't had time to fully investigate it yet.

Thumbnail generation

Thumbnails need to be generated from the first image in the post. Right now this is being faked on the website, which we can't do once we start getting actual content. I'm not sure if this should be handled by nginx or something else, but it's something that needs to be done, and it looks decently easy for nginx:

Resize images based on URL:
http://nginx.org/en/docs/http/ngx_http_image_filter_module.html

It'd have to use a combination of cropping and scaling to not stretch the images when resizing the images to squares.

Once this is working properly, if the post has an associated image, php basically just needs to return the first one, and then the website can attach a 70x70 to the end of it.

User input for time filtering

Currently, you have to use sliders to filter by time. There are input fields, but don't work since there's a lot of cases to deal with which haven't been implemented:

  • Invalid input
    • doesn't follow YYYY/MM/DD format
  • Invalid dates
    • Beyond current date
    • End date after start date

To display these errors, a paper-input-decorator should be used.

After a change is made to the input, the sliders should be adjusted, and these cases need to be handled:

  • Date entered is after current date (max of slider)
  • Date entered is before 2015/01/01 (min of slider)

This should probably be displayed as either invalid input, or by maxing and minning out the sliders.

2 minute lag on submitting incidents

Seems to have started at around 5pm today: you click the submit incident button when you've filled all the fields, but it takes 2 minutes before the incident actually sends. Rolling back to a previous version(Commented out crosswalk stuff) shows a working version, but I'm trying to figure out what is causing the lag.

setContent in FieldWithContent has bug in assignment logic

/**
     * Sets content to the specified value, but only if newContent matches the current type.
     * newContent can always be null.
     * @param newContent a Serializable object.
     */
    public void setContent(Serializable newContent)
    {
        if (getType() == null)
            throw new RuntimeException("type is null.");

        if (content == null || contentMatchesType(newContent))
            content =  newContent;
        else
            throw new RuntimeException("field content is not of type " + getType() + ".");
    }

The second if statement has a bug that allows null content to get in. Fixing it....

Add tools to moderate posts

At the most basic level, we just need to show a delete button somewhere when a post is displayed, and the user is an admin, or an owner or moderator of the channel the post is in.

Website communicating with Android

We need to add some features to allow the Android app to communicate with the website to get certain data such as the user's login and the channels they're subscribed to (to allow downloads of specs).

There's some documentation on how this can be done here: http://developer.android.com/guide/webapps/webview.html

We'll have to be careful since there'll probably be some login exploits. We might have to double-check the login, similar to what should be happening from the website to the server, except this will be from android to the server:

https://developers.google.com/+/web/signin/server-side-flow

app field view tagging system is broken

The IncidentActivity attaches a numbered tag to each field view to keep track of its position in the UI. These tags are currently applied to the wrong thing, and will cause problems.

Android app startup console readings

This is just so people are aware of what the console outputs when the app starts currently.

commit#: 705ca88

    --------- beginning of crash
03-23 22:46:03.784  28406-28406/hoopsnake.geosource I/artLate-enabling -Xcheck:jni
03-23 22:46:03.873  28406-28406/hoopsnake.geosource W/System.errjava.io.FileNotFoundException: /jacoco.exec: open failed: EROFS (Read-only file system)
03-23 22:46:03.873  28406-28406/hoopsnake.geosource W/System.errat libcore.io.IoBridge.open(IoBridge.java:456)
03-23 22:46:03.873  28406-28406/hoopsnake.geosource W/System.errat java.io.FileOutputStream.<init>(FileOutputStream.java:87)
03-23 22:46:03.873  28406-28406/hoopsnake.geosource W/System.errat org.jacoco.agent.rt.internal_932a715.output.FileOutput.openFile(FileOutput.java:67)
03-23 22:46:03.873  28406-28406/hoopsnake.geosource W/System.errat org.jacoco.agent.rt.internal_932a715.output.FileOutput.startup(FileOutput.java:49)
03-23 22:46:03.873  28406-28406/hoopsnake.geosource W/System.errat org.jacoco.agent.rt.internal_932a715.Agent.startup(Agent.java:122)
03-23 22:46:03.873  28406-28406/hoopsnake.geosource W/System.errat org.jacoco.agent.rt.internal_932a715.Agent.getInstance(Agent.java:50)
03-23 22:46:03.874  28406-28406/hoopsnake.geosource W/System.errat org.jacoco.agent.rt.internal_932a715.Offline.<clinit>(Offline.java:31)
03-23 22:46:03.874  28406-28406/hoopsnake.geosource W/System.errat hoopsnake.geosource.MainActivity.$jacocoInit(MainActivity.java)
03-23 22:46:03.877  28406-28406/hoopsnake.geosource W/System.errat hoopsnake.geosource.MainActivity.<init>(MainActivity.java)
03-23 22:46:03.877  28406-28406/hoopsnake.geosource W/System.errat java.lang.reflect.Constructor.newInstance(Native Method)
03-23 22:46:03.877  28406-28406/hoopsnake.geosource W/System.errat java.lang.Class.newInstance(Class.java:1606)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat android.app.Instrumentation.newActivity(Instrumentation.java:1066)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2226)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat android.app.ActivityThread.access$800(ActivityThread.java:151)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat android.os.Handler.dispatchMessage(Handler.java:102)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat android.os.Looper.loop(Looper.java:135)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat android.app.ActivityThread.main(ActivityThread.java:5254)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat java.lang.reflect.Method.invoke(Native Method)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat java.lang.reflect.Method.invoke(Method.java:372)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
03-23 22:46:03.878  28406-28406/hoopsnake.geosource W/System.errCaused by: android.system.ErrnoException: open failed: EROFS (Read-only file system)
03-23 22:46:03.879  28406-28406/hoopsnake.geosource W/System.errat libcore.io.Posix.open(Native Method)
03-23 22:46:03.879  28406-28406/hoopsnake.geosource W/System.errat libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
03-23 22:46:03.879  28406-28406/hoopsnake.geosource W/System.errat libcore.io.IoBridge.open(IoBridge.java:442)
03-23 22:46:03.879  28406-28406/hoopsnake.geosource W/System.err﹕ ... 22 more
03-23 22:46:03.952  28406-28406/hoopsnake.geosource I/LibraryLoaderTime to load native libraries: 21 ms (timestamps 2807-2828)
03-23 22:46:03.952  28406-28406/hoopsnake.geosource I/LibraryLoaderExpected native library version number "",actual native library version number ""
03-23 22:46:03.989  28406-28406/hoopsnake.geosource I/LibraryLoaderExpected native library version number "",actual native library version number ""
03-23 22:46:03.989  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:library_loader_hooks.cc(104)] Chromium logging enabled: level = 0, default verbosity = 0
03-23 22:46:04.007  28406-28406/hoopsnake.geosource I/BrowserStartupControllerInitializing chromium process, singleProcess=true
03-23 22:46:04.055  28406-28406/hoopsnake.geosource W/artAttempt to remove local handle scope entry from IRT, ignoring
03-23 22:46:04.073  28406-28406/hoopsnake.geosource I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:379>: QUALCOMM Build: 01/14/15, ab0075f, Id3510ff6dc
03-23 22:46:04.073  28406-28447/hoopsnake.geosource W/AudioManagerAndroidRequires BLUETOOTH permission
03-23 22:46:04.117  28406-28453/hoopsnake.geosource W/chromium﹕ [WARNING:proxy_service.cc(909)] PAC support disabled because there is no system implementation
03-23 22:46:04.134  28406-28406/hoopsnake.geosource W/artAttempt to remove local handle scope entry from IRT, ignoring
03-23 22:46:04.169  28406-28406/hoopsnake.geosource W/VideoCapabilitiesUnrecognized profile 2130706433 for video/avc
03-23 22:46:04.197  28406-28406/hoopsnake.geosource I/VideoCapabilitiesUnsupported profile 4 for video/mp4v-es
03-23 22:46:04.244  28406-28463/hoopsnake.geosource I/chromium﹕ [INFO:xwalk_extension_renderer_controller.cc(47)] EXTENSION PROCESS DISABLED.
03-23 22:46:04.258  28406-28470/hoopsnake.geosource D/OpenGLRendererUse EGL_SWAP_BEHAVIOR_PRESERVED: true
03-23 22:46:04.265  28406-28406/hoopsnake.geosource D/AtlasValidating map...
03-23 22:46:04.318  28406-28470/hoopsnake.geosource I/OpenGLRendererInitialized EGL, version 1.4
03-23 22:46:04.323  28406-28470/hoopsnake.geosource D/OpenGLRendererEnabling debug mode 0
03-23 22:46:04.352  28406-28406/hoopsnake.geosource W/artAttempt to remove local handle scope entry from IRT, ignoring
03-23 22:46:07.227  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(276)] "filtered", source: http://okenso.com/components/geosource-channels/geosource-channels.html (276)
03-23 22:46:07.227  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(277)] "", source: http://okenso.com/components/geosource-channels/geosource-channels.html (277)
03-23 22:46:07.526  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(276)] "filtered", source: http://okenso.com/components/geosource-channels/geosource-channels.html (276)
03-23 22:46:07.527  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(277)] "", source: http://okenso.com/components/geosource-channels/geosource-channels.html (277)
03-23 22:46:07.552  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(116)] "true", source: http://okenso.com/components/geosource-time/geosource-time.html (116)
03-23 22:46:07.554  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(276)] "filtered", source: http://okenso.com/components/geosource-channels/geosource-channels.html (276)
03-23 22:46:07.555  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(277)] "", source: http://okenso.com/components/geosource-channels/geosource-channels.html (277)
03-23 22:46:07.576  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(202)] "test", source: http://okenso.com/components/geosource-channels/geosource-channels.html (202)
03-23 22:46:07.692  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(116)] "true", source: http://okenso.com/components/geosource-time/geosource-time.html (116)
03-23 22:46:07.692  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(276)] "filtered", source: http://okenso.com/components/geosource-channels/geosource-channels.html (276)
03-23 22:46:07.693  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(277)] "", source: http://okenso.com/components/geosource-channels/geosource-channels.html (277)
03-23 22:46:08.008  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(276)] "filtered", source: http://okenso.com/components/geosource-channels/geosource-channels.html (276)
03-23 22:46:08.009  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(277)] "", source: http://okenso.com/components/geosource-channels/geosource-channels.html (277)
03-23 22:46:08.452  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(276)] "filtered", source: http://okenso.com/components/geosource-channels/geosource-channels.html (276)
03-23 22:46:08.452  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(277)] "", source: http://okenso.com/components/geosource-channels/geosource-channels.html (277)
03-23 22:46:08.458  28406-28406/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(202)] "test", source: http://okenso.com/components/geosource-channels/geosource-channels.html (202)

Geosource app gives null error and crashes when I click on the image or video button.

Error message:Caused by: java.lang.NullPointerException: file
at android.net.Uri.fromFile(Uri.java:447)
at hoopsnake.geosource.media.MediaManagement.getOutputMediaFileUri(MediaManagement.java:36)
at hoopsnake.geosource.MainActivity.onImageButtonClicked(MainActivity.java:81)

What's weird is that line 82 in MainActivity is a check for null, and this seems to work fine in our CameraTest. I'll see what I can do. I've confirmed this both on John's phone and emulator.

Android App -- create new form formats, or just fill in existing forms?

Have I misunderstood what the app is used for? It seems like the dynamic list code actually lets an app user actually decide how a given form (i.e. incident) is generated -- so they come up with new field titles, and define field contents.

I thought the app users were only accessing and filling in existing, preformatted forms (incidents). It shouldn't be too difficult to change but I just want to make sure I'm on the right track.

Adding comment support

Dr. Osgood suggested DISQUS which looks like it would be easy to implement, but I think it would be worthwhile to look into Google+ comments as well, since it would link into our Google+ login better. I think adding Google+ comments will be a lot more time consuming though, so we might not have time for it.

Channel creation on website

Need to add a way to create a channel, which requires some sort of tool for creating a form spec as well. This should probably be add inside the geosource-channels element (maybe as a paper-fab), and would look good if it popped up a paper-dialog box in geosource-main. There's already a dialog which pops up for posts in geosource-main, which can be coded off of as an example or extended depending on how we determine it should be done.

Polymer has support for dragging and dropping, which could be used to implement the drag and drop form elements like Osgood mentioned in the meeting today, but I think this might be a bit too time consuming, especially since it isn't well documented yet. It'd probably be fine just to use a paper-dropdown for selecting the element to add and some paper-inputs to determine how they're labeled for now.

Webview problem when launched on app

After pressing on one of the incidents on the map it loads properly. After that, button presses fail with the error: "error loading post". However, double clicking throws no error. It instead opens the incident and then immediately closes it. I will log below a series of incident presses, and then I will post the logcat data.

Incident presses:
"Loving this muchroom" post
exit
"I think I saw this bird last year..." post
"I think I saw this bird last year..." post
"Has anyone seen my cat" post
"Has anyone seen my cat" post

03-23 15:04:11.463    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(303)] "fired marker-click", source: http://okenso.com/components/google-map/google-map.html (303)
03-23 15:04:11.492    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(9850)] "Attributes on paper-radio-button were data bound prior to Polymer upgrading the element. This may result in incorrect binding types.", source: http://okenso.com/components/polymer/polymer.js (9850)
03-23 15:04:11.503    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(9850)] "Attributes on paper-radio-button were data bound prior to Polymer upgrading the element. This may result in incorrect binding types.", source: http://okenso.com/components/polymer/polymer.js (9850)
03-23 15:04:11.668    8259-8362/hoopsnake.geosource D/MediaResourceGetterethernet/wifi connection detected
03-23 15:04:12.275    8259-8362/hoopsnake.geosource D/MediaResourceGetterresource doesn't have video
03-23 15:04:12.275    8259-8362/hoopsnake.geosource D/MediaResourceGetterextracted valid metadata: MediaMetadata[durationInMilliseconds=238811, width=0, height=0, success=true]
03-23 15:04:20.416    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(521)] "Current core-overlay is attempting to focus itself as next! (bug)", source: http://okenso.com/components/core-overlay/core-overlay.html (521)
03-23 15:05:06.264    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(303)] "fired marker-click", source: http://okenso.com/components/google-map/google-map.html (303)
03-23 15:05:06.466    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(302)] "core-ajax caught an exception trying to parse response as JSON:", source: http://okenso.com/components/core-ajax/core-ajax.html (302)
03-23 15:05:06.467    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(303)] "url:", source: http://okenso.com/components/core-ajax/core-ajax.html (303)
03-23 15:05:06.469    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(304)] "SyntaxError: Unexpected token <", source: http://okenso.com/components/core-ajax/core-ajax.html (304)
03-23 15:05:09.716    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(521)] "Current core-overlay is attempting to focus itself as next! (bug)", source: http://okenso.com/components/core-overlay/core-overlay.html (521)
03-23 15:05:11.256    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(303)] "fired marker-click", source: http://okenso.com/components/google-map/google-map.html (303)
03-23 15:05:11.403    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(521)] "Current core-overlay is attempting to focus itself as next! (bug)", source: http://okenso.com/components/core-overlay/core-overlay.html (521)
03-23 15:05:15.101    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(303)] "fired marker-click", source: http://okenso.com/components/google-map/google-map.html (303)
03-23 15:05:15.202    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(302)] "core-ajax caught an exception trying to parse response as JSON:", source: http://okenso.com/components/core-ajax/core-ajax.html (302)
03-23 15:05:15.203    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(303)] "url:", source: http://okenso.com/components/core-ajax/core-ajax.html (303)
03-23 15:05:15.204    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(304)] "SyntaxError: Unexpected token <", source: http://okenso.com/components/core-ajax/core-ajax.html (304)
03-23 15:05:16.549    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(303)] "fired marker-click", source: http://okenso.com/components/google-map/google-map.html (303)
03-23 15:05:18.574    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(521)] "Current core-overlay is attempting to focus itself as next! (bug)", source: http://okenso.com/components/core-overlay/core-overlay.html (521)
03-23 15:05:21.339    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(303)] "fired marker-click", source: http://okenso.com/components/google-map/google-map.html (303)
03-23 15:05:21.458    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(302)] "core-ajax caught an exception trying to parse response as JSON:", source: http://okenso.com/components/core-ajax/core-ajax.html (302)
03-23 15:05:21.459    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(303)] "url:", source: http://okenso.com/components/core-ajax/core-ajax.html (303)
03-23 15:05:21.459    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(304)] "SyntaxError: Unexpected token <", source: http://okenso.com/components/core-ajax/core-ajax.html (304)
03-23 15:05:24.734    8259-8259/hoopsnake.geosource I/chromium﹕ [INFO:CONSOLE(521)] "Current core-overlay is attempting to focus itself as next! (bug)", source: http://okenso.com/components/core-overlay/core-overlay.html (521)

Android app incident view console readings

commit#: 705ca88

Output upon pressing
"Create New Incident" button,
picture button,
cancel button OR back button OR take picture button then ok button.

At this point the app freezes and the console continually eats up memory doing whatever it is it's doing below. I repeated this test pressing every button while in the camera before and after taking the picture. The checkmark and X buttons produce similar output (same thing, different numbers). Upon pressing the screen while the app view is in this state, after about 10-30 seconds a view pops up saying "Geosource is not responding. Do you want to close it? (Options: wait OR OK)" pressing OK goes to the onStop() which then goes to onRestart() I assume because the app restarts.

03-23 22:51:03.788  28406-28406/hoopsnake.geosource W/IInputConnectionWrappershowStatusIcon on inactive InputConnection
03-23 22:52:37.128  28406-28470/hoopsnake.geosource V/RenderScriptApplication requested CPU execution
03-23 22:52:37.162  28406-28470/hoopsnake.geosource V/RenderScript0x9750ea00 Launching thread(s), CPUs 4
03-23 22:52:56.545  28406-28406/hoopsnake.geosource I/geosource mediacreated media storage directory at /storage/emulated/0/Pictures/geosource_media_files.
03-23 22:52:56.546  28406-28406/hoopsnake.geosource I/geosource mediacreated new media file at /storage/emulated/0/Pictures/geosource_media_files/IMG_20150323_225256.jpg.
03-23 22:52:56.547  28406-28406/hoopsnake.geosource I/geosource mediastarting new camera activity. Media file will be stored in file:///storage/emulated/0/Pictures/geosource_media_files/IMG_20150323_225256.jpg
03-23 22:52:57.712  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 259173(12MB) AllocSpace objects, 0(0B) LOS objects, 27% free, 20MB/28MB, paused 6.997ms total 63.797ms
03-23 22:52:59.259  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 18.415ms
03-23 22:53:00.291  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 48.286ms
03-23 22:53:02.841  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 91.914ms
03-23 22:53:02.903  28406-28421/hoopsnake.geosource I/artWaitForGcToComplete blocked for 6.360ms for cause HomogeneousSpaceCompact
03-23 22:53:03.134  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 32.727ms
03-23 22:53:03.757  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.405ms
03-23 22:53:10.771  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.811ms
03-23 22:53:11.319  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 53.386ms
03-23 22:53:11.331  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 10.757ms
03-23 22:53:13.282  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 13.440ms
03-23 22:53:13.291  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.302ms
03-23 22:53:14.122  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 7.817ms
03-23 22:53:15.358  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 84.623ms
03-23 22:53:15.379  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 20.723ms
03-23 22:53:15.416  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.740ms
03-23 22:53:15.989  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.176ms
03-23 22:53:18.811  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 21.190ms
03-23 22:53:19.436  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 153.912ms
03-23 22:53:19.484  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 31.834ms
03-23 22:53:20.176  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 179653(5MB) AllocSpace objects, 61(2MB) LOS objects, 12% free, 46MB/53MB, paused 24.178ms total 143.805ms
03-23 22:53:20.735  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 200468(6MB) AllocSpace objects, 72(2MB) LOS objects, 25% free, 47MB/63MB, paused 18.731ms total 214.494ms
03-23 22:53:21.658  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 340271(10MB) AllocSpace objects, 116(4MB) LOS objects, 14% free, 48MB/56MB, paused 18.338ms total 129.359ms
03-23 22:53:21.665  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.107ms
03-23 22:53:22.188  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 183963(5MB) AllocSpace objects, 61(2MB) LOS objects, 12% free, 49MB/56MB, paused 18.282ms total 113.905ms
03-23 22:53:22.642  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 162708(4MB) AllocSpace objects, 53(2029KB) LOS objects, 11% free, 50MB/56MB, paused 15.821ms total 107.257ms
03-23 22:53:23.204  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 206345(6MB) AllocSpace objects, 69(2MB) LOS objects, 23% free, 50MB/66MB, paused 17.928ms total 238.659ms
03-23 22:53:24.232  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 356139(10MB) AllocSpace objects, 114(4MB) LOS objects, 13% free, 52MB/60MB, paused 28.558ms total 175.612ms
03-23 22:53:24.819  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 22.906ms
03-23 22:53:24.888  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 198946(5MB) AllocSpace objects, 58(2MB) LOS objects, 11% free, 53MB/60MB, paused 24.094ms total 169.906ms
03-23 22:53:25.636  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 217254(7MB) AllocSpace objects, 76(3MB) LOS objects, 22% free, 54MB/70MB, paused 24.954ms total 307.189ms
03-23 22:53:26.796  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 354696(10MB) AllocSpace objects, 111(4MB) LOS objects, 12% free, 55MB/63MB, paused 32.311ms total 186.309ms
03-23 22:53:27.415  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 111.910ms
03-23 22:53:27.446  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.042ms
03-23 22:53:27.502  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 167641(5MB) AllocSpace objects, 52(2MB) LOS objects, 11% free, 56MB/63MB, paused 38.481ms total 201.105ms
03-23 22:53:27.509  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 6.059ms
03-23 22:53:27.810  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.088ms
03-23 22:53:28.311  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.207ms
03-23 22:53:28.334  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 256292(7MB) AllocSpace objects, 72(2MB) LOS objects, 21% free, 57MB/73MB, paused 23.522ms total 361.546ms
03-23 22:53:28.811  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.318ms
03-23 22:53:29.419  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 112.025ms
03-23 22:53:29.448  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.012ms
03-23 22:53:29.506  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 343733(10MB) AllocSpace objects, 100(4MB) LOS objects, 11% free, 58MB/66MB, paused 28.834ms total 208.277ms
03-23 22:53:29.821  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 13.182ms
03-23 22:53:30.243  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 192389(5MB) AllocSpace objects, 54(2MB) LOS objects, 10% free, 59MB/66MB, paused 25.864ms total 195.198ms
03-23 22:53:30.993  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 181.244ms
03-23 22:53:31.076  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 184947(5MB) AllocSpace objects, 56(2MB) LOS objects, 21% free, 60MB/76MB, paused 22.910ms total 387.097ms
03-23 22:53:31.083  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.608ms
03-23 22:53:32.291  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 354613(10MB) AllocSpace objects, 103(4MB) LOS objects, 11% free, 62MB/70MB, paused 24.606ms total 190.424ms
03-23 22:53:32.297  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 6.132ms
03-23 22:53:32.331  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.325ms
03-23 22:53:33.019  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 204334(6MB) AllocSpace objects, 56(2MB) LOS objects, 10% free, 62MB/70MB, paused 24.519ms total 226.573ms
03-23 22:53:33.025  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.222ms
03-23 22:53:33.914  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 259391(7MB) AllocSpace objects, 72(3MB) LOS objects, 20% free, 63MB/79MB, paused 26.605ms total 431.112ms
03-23 22:53:34.327  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.260ms
03-23 22:53:35.211  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 369316(10MB) AllocSpace objects, 100(4MB) LOS objects, 10% free, 65MB/73MB, paused 37.554ms total 217.906ms
03-23 22:53:35.330  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.601ms
03-23 22:53:35.869  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 43.723ms
03-23 22:53:35.957  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 201068(5MB) AllocSpace objects, 50(2MB) LOS objects, 9% free, 66MB/73MB, paused 25.466ms total 214.980ms
03-23 22:53:36.866  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 33.587ms
03-23 22:53:36.896  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 256020(7MB) AllocSpace objects, 76(3MB) LOS objects, 19% free, 66MB/82MB, paused 29.412ms total 431.158ms
03-23 22:53:38.154  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 349519(10MB) AllocSpace objects, 94(4MB) LOS objects, 10% free, 68MB/76MB, paused 27.793ms total 215.654ms
03-23 22:53:38.851  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 19.593ms
03-23 22:53:38.880  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 193597(5MB) AllocSpace objects, 49(2MB) LOS objects, 9% free, 69MB/76MB, paused 29.491ms total 175.873ms
03-23 22:53:39.817  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 261911(7MB) AllocSpace objects, 69(3MB) LOS objects, 18% free, 70MB/86MB, paused 28.370ms total 425.707ms
03-23 22:53:39.825  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.298ms
03-23 22:53:39.862  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 7.375ms
03-23 22:53:40.339  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.591ms
03-23 22:53:41.114  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 362462(10MB) AllocSpace objects, 93(4MB) LOS objects, 9% free, 72MB/80MB, paused 30.438ms total 208.289ms
03-23 22:53:41.120  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.578ms
03-23 22:53:41.830  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 205952(5MB) AllocSpace objects, 48(2MB) LOS objects, 8% free, 73MB/80MB, paused 28.971ms total 196.048ms
03-23 22:53:42.372  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 32.595ms
03-23 22:53:42.835  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 260157(8MB) AllocSpace objects, 72(3MB) LOS objects, 17% free, 73MB/89MB, paused 30.631ms total 518.342ms
03-23 22:53:43.349  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 7.403ms
03-23 22:53:44.113  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.456ms
03-23 22:53:44.186  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 351671(10MB) AllocSpace objects, 89(4MB) LOS objects, 9% free, 75MB/83MB, paused 33.802ms total 206.664ms
03-23 22:53:44.352  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.648ms
03-23 22:53:44.953  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 198111(5MB) AllocSpace objects, 46(2MB) LOS objects, 8% free, 76MB/83MB, paused 30.972ms total 238.669ms
03-23 22:53:44.961  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.849ms
03-23 22:53:45.864  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 12.849ms
03-23 22:53:45.990  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 279999(8MB) AllocSpace objects, 69(3MB) LOS objects, 17% free, 77MB/93MB, paused 30.578ms total 540.993ms
03-23 22:53:45.996  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.455ms
03-23 22:53:46.359  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.931ms
03-23 22:53:46.861  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 7.102ms
03-23 22:53:47.247  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 378169(11MB) AllocSpace objects, 89(4MB) LOS objects, 9% free, 79MB/87MB, paused 30.279ms total 230.074ms
03-23 22:53:47.361  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.159ms
03-23 22:53:47.912  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 56.481ms
03-23 22:53:48.014  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 186073(5MB) AllocSpace objects, 45(2MB) LOS objects, 8% free, 79MB/87MB, paused 35.241ms total 242.822ms
03-23 22:53:48.953  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 95.840ms
03-23 22:53:49.075  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 265067(8MB) AllocSpace objects, 67(3MB) LOS objects, 16% free, 80MB/96MB, paused 32.104ms total 578.394ms
03-23 22:53:49.081  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.339ms
03-23 22:53:49.865  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.656ms
03-23 22:53:50.294  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.055ms
03-23 22:53:50.368  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 7.899ms
03-23 22:53:50.417  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 380191(11MB) AllocSpace objects, 85(4MB) LOS objects, 8% free, 82MB/90MB, paused 36.867ms total 225.498ms
03-23 22:53:50.867  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.855ms
03-23 22:53:51.202  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 194672(5MB) AllocSpace objects, 45(2MB) LOS objects, 7% free, 83MB/90MB, paused 44.045ms total 230.586ms
03-23 22:53:51.202  28406-28421/hoopsnake.geosource I/artWaitForGcToComplete blocked for 212.796ms for cause HeapTrim
03-23 22:53:51.371  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 9.172ms
03-23 22:53:52.149  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 284.204ms
03-23 22:53:52.269  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 200742(6MB) AllocSpace objects, 49(2MB) LOS objects, 16% free, 83MB/99MB, paused 41.856ms total 575.438ms
03-23 22:53:53.527  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.971ms
03-23 22:53:53.625  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 361128(10MB) AllocSpace objects, 82(4MB) LOS objects, 8% free, 86MB/94MB, paused 43.922ms total 288.302ms
03-23 22:53:53.631  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.143ms
03-23 22:53:53.877  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 7.381ms
03-23 22:53:54.335  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.207ms
03-23 22:53:54.402  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 24.645ms
03-23 22:53:54.442  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 212938(6MB) AllocSpace objects, 45(2MB) LOS objects, 7% free, 86MB/94MB, paused 50.164ms total 232.973ms
03-23 22:53:54.450  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 6.845ms
03-23 22:53:54.877  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.090ms
03-23 22:53:55.459  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 86.650ms
03-23 22:53:55.595  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 279832(8MB) AllocSpace objects, 68(3MB) LOS objects, 15% free, 87MB/103MB, paused 42.793ms total 617.367ms
03-23 22:53:55.879  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.131ms
03-23 22:53:56.845  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.697ms
03-23 22:53:56.914  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 36.860ms
03-23 22:53:56.964  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 374133(11MB) AllocSpace objects, 83(4MB) LOS objects, 8% free, 89MB/97MB, paused 37.709ms total 233.597ms
03-23 22:53:57.385  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 7.384ms
03-23 22:53:57.808  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 190211(5MB) AllocSpace objects, 44(2MB) LOS objects, 7% free, 90MB/97MB, paused 51.065ms total 250.690ms
03-23 22:53:57.814  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.624ms
03-23 22:53:58.804  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 422.887ms
03-23 22:53:58.847  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 42.996ms
03-23 22:53:58.909  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 26.130ms
03-23 22:53:58.983  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 161917(4MB) AllocSpace objects, 39(2MB) LOS objects, 15% free, 90MB/106MB, paused 76.538ms total 601.203ms
03-23 22:53:59.891  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.492ms
03-23 22:54:00.287  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 350830(10MB) AllocSpace objects, 76(4MB) LOS objects, 7% free, 92MB/100MB, paused 33.768ms total 217.816ms
03-23 22:54:00.983  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 93.731ms
03-23 22:54:01.096  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 179610(5MB) AllocSpace objects, 37(2MB) LOS objects, 7% free, 93MB/100MB, paused 30.871ms total 238.926ms
03-23 22:54:02.133  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 241.168ms
03-23 22:54:02.262  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 237460(7MB) AllocSpace objects, 56(3MB) LOS objects, 14% free, 93MB/109MB, paused 48.168ms total 651.482ms
03-23 22:54:02.262  28406-28421/hoopsnake.geosource I/artWaitForGcToComplete blocked for 308.263ms for cause HeapTrim
03-23 22:54:02.402  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 9.274ms
03-23 22:54:03.492  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 88.335ms
03-23 22:54:03.544  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.816ms
03-23 22:54:03.624  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 347952(10MB) AllocSpace objects, 73(4MB) LOS objects, 7% free, 95MB/103MB, paused 47.631ms total 276.983ms
03-23 22:54:03.902  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.503ms
03-23 22:54:04.368  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 6.446ms
03-23 22:54:04.444  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 21.011ms
03-23 22:54:04.491  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 210034(6MB) AllocSpace objects, 42(2MB) LOS objects, 7% free, 96MB/103MB, paused 58.797ms total 263.020ms
03-23 22:54:04.497  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.850ms
03-23 22:54:05.627  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 226.986ms
03-23 22:54:05.671  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 43.585ms
03-23 22:54:05.769  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 254392(7MB) AllocSpace objects, 59(3MB) LOS objects, 14% free, 97MB/113MB, paused 80.234ms total 725.877ms
03-23 22:54:06.412  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 8.354ms
03-23 22:54:07.061  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 156.917ms
03-23 22:54:07.193  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 357447(10MB) AllocSpace objects, 72(4MB) LOS objects, 7% free, 98MB/106MB, paused 43.230ms total 304.237ms
03-23 22:54:07.202  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.494ms
03-23 22:54:07.951  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 17.734ms
03-23 22:54:08.011  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 187642(5MB) AllocSpace objects, 40(2MB) LOS objects, 6% free, 99MB/106MB, paused 39.573ms total 206.469ms
03-23 22:54:08.415  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 7.646ms
03-23 22:54:09.130  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 222.043ms
03-23 22:54:09.276  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 255031(7MB) AllocSpace objects, 55(3MB) LOS objects, 13% free, 100MB/116MB, paused 48.329ms total 708.801ms
03-23 22:54:10.546  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 134.449ms
03-23 22:54:10.679  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 353143(10MB) AllocSpace objects, 70(4MB) LOS objects, 7% free, 102MB/110MB, paused 33.176ms total 281.934ms
03-23 22:54:10.921  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 8.515ms
03-23 22:54:11.466  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 22.419ms
03-23 22:54:11.512  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 190387(5MB) AllocSpace objects, 41(2MB) LOS objects, 7% free, 102MB/110MB, paused 36.381ms total 213.631ms
03-23 22:54:12.699  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 285.144ms
03-23 22:54:12.835  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 245212(7MB) AllocSpace objects, 51(3MB) LOS objects, 13% free, 103MB/119MB, paused 33.535ms total 733.278ms
03-23 22:54:12.835  28406-28421/hoopsnake.geosource I/artWaitForGcToComplete blocked for 642.165ms for cause HeapTrim
03-23 22:54:12.850  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 11.905ms
03-23 22:54:13.421  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.225ms
03-23 22:54:13.927  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 9.367ms
03-23 22:54:14.304  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 369282(10MB) AllocSpace objects, 71(4MB) LOS objects, 7% free, 105MB/113MB, paused 57.587ms total 256.244ms
03-23 22:54:15.036  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 114.240ms
03-23 22:54:15.095  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.665ms
03-23 22:54:15.154  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 173795(5MB) AllocSpace objects, 34(2MB) LOS objects, 6% free, 106MB/113MB, paused 47.055ms total 264.451ms
03-23 22:54:15.164  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 9.465ms
03-23 22:54:16.370  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 448.060ms
03-23 22:54:16.439  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 69.056ms
03-23 22:54:16.515  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 40.885ms
03-23 22:54:16.577  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 211328(6MB) AllocSpace objects, 45(2MB) LOS objects, 13% free, 106MB/122MB, paused 103.040ms total 804.032ms
03-23 22:54:17.988  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 39.901ms
03-23 22:54:18.053  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 354808(10MB) AllocSpace objects, 72(4MB) LOS objects, 6% free, 108MB/116MB, paused 43.417ms total 252.546ms
03-23 22:54:18.892  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 192318(5MB) AllocSpace objects, 36(2MB) LOS objects, 5% free, 109MB/116MB, paused 36.862ms total 227.653ms
03-23 22:54:19.457  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 26.078ms
03-23 22:54:20.095  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 163.990ms
03-23 22:54:20.247  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 277714(8MB) AllocSpace objects, 60(3MB) LOS objects, 12% free, 110MB/126MB, paused 38.529ms total 852.637ms
03-23 22:54:20.256  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 9.140ms
03-23 22:54:21.538  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 102.866ms
03-23 22:54:21.707  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 345396(10MB) AllocSpace objects, 68(4MB) LOS objects, 6% free, 112MB/120MB, paused 61.806ms total 326.011ms
03-23 22:54:22.504  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 67.421ms
03-23 22:54:22.620  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 197829(5MB) AllocSpace objects, 37(2MB) LOS objects, 6% free, 112MB/120MB, paused 34.470ms total 312.489ms
03-23 22:54:23.837  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 398.472ms
03-23 22:54:23.978  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 32.159ms
03-23 22:54:24.033  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 232704(6MB) AllocSpace objects, 44(2MB) LOS objects, 12% free, 113MB/129MB, paused 47.524ms total 778.237ms
03-23 22:54:24.043  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 9.804ms
03-23 22:54:25.340  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.636ms
03-23 22:54:25.448  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.322ms
03-23 22:54:25.501  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 363253(10MB) AllocSpace objects, 67(4MB) LOS objects, 6% free, 115MB/123MB, paused 66.318ms total 263.486ms
03-23 22:54:25.951  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 8.914ms
03-23 22:54:26.312  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 184373(5MB) AllocSpace objects, 36(2MB) LOS objects, 5% free, 116MB/123MB, paused 37.714ms total 221.955ms
03-23 22:54:26.452  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 8.910ms
03-23 22:54:27.024  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 79.917ms
03-23 22:54:27.090  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.425ms
03-23 22:54:27.149  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 175785(5MB) AllocSpace objects, 30(2MB) LOS objects, 5% free, 117MB/123MB, paused 45.222ms total 284.211ms
03-23 22:54:28.352  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 406.360ms
03-23 22:54:28.495  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 32.848ms
03-23 22:54:28.553  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 218502(6MB) AllocSpace objects, 46(3MB) LOS objects, 12% free, 117MB/133MB, paused 42.773ms total 843.567ms
03-23 22:54:28.954  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.384ms
03-23 22:54:29.939  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 9.029ms
03-23 22:54:30.045  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 44.825ms
03-23 22:54:30.115  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 349326(10MB) AllocSpace objects, 68(4MB) LOS objects, 6% free, 119MB/127MB, paused 69.656ms total 287.794ms
03-23 22:54:30.929  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 190206(5MB) AllocSpace objects, 34(2MB) LOS objects, 5% free, 120MB/127MB, paused 41.701ms total 220.023ms
03-23 22:54:30.997  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 9.886ms
03-23 22:54:31.459  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.258ms
03-23 22:54:31.784  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 169877(5MB) AllocSpace objects, 32(2MB) LOS objects, 4% free, 121MB/127MB, paused 40.129ms total 260.623ms
03-23 22:54:32.935  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 476.721ms
03-23 22:54:33.007  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 15.916ms
03-23 22:54:33.065  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 67.204ms
03-23 22:54:33.151  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 189888(5MB) AllocSpace objects, 38(2MB) LOS objects, 11% free, 121MB/137MB, paused 105.243ms total 910.544ms
03-23 22:54:34.505  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 43.879ms
03-23 22:54:34.563  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 57.848ms
03-23 22:54:34.671  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 370891(10MB) AllocSpace objects, 66(4MB) LOS objects, 6% free, 123MB/131MB, paused 118.324ms total 333.400ms
03-23 22:54:35.463  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.235ms
03-23 22:54:35.524  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 21.966ms
03-23 22:54:35.584  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 190022(5MB) AllocSpace objects, 34(2MB) LOS objects, 5% free, 124MB/131MB, paused 44.184ms total 248.554ms
03-23 22:54:35.968  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.213ms
03-23 22:54:36.872  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 405.683ms
03-23 22:54:37.027  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 34.353ms
03-23 22:54:37.085  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 253713(7MB) AllocSpace objects, 48(3MB) LOS objects, 11% free, 124MB/140MB, paused 53.833ms total 887.460ms
03-23 22:54:37.096  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 10.525ms
03-23 22:54:37.977  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 9.680ms
03-23 22:54:38.460  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.008ms
03-23 22:54:38.537  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 36.323ms
03-23 22:54:38.603  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 358525(10MB) AllocSpace objects, 64(4MB) LOS objects, 5% free, 126MB/134MB, paused 47.072ms total 247.269ms
03-23 22:54:38.609  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.682ms
03-23 22:54:38.974  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.238ms
03-23 22:54:39.533  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 192944(5MB) AllocSpace objects, 33(2MB) LOS objects, 4% free, 127MB/134MB, paused 42.477ms total 249.666ms
03-23 22:54:40.839  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 367.126ms
03-23 22:54:40.991  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 17.424ms
03-23 22:54:41.064  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 257402(8MB) AllocSpace objects, 53(3MB) LOS objects, 11% free, 127MB/143MB, paused 38.160ms total 926.368ms
03-23 22:54:41.986  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 9.499ms
03-23 22:54:42.476  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.668ms
03-23 22:54:42.554  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 35.934ms
03-23 22:54:42.640  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 369812(10MB) AllocSpace objects, 66(4MB) LOS objects, 5% free, 129MB/137MB, paused 48.578ms total 261.893ms
03-23 22:54:42.988  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 9.723ms
03-23 22:54:43.522  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 22.499ms
03-23 22:54:43.593  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 189235(5MB) AllocSpace objects, 32(2MB) LOS objects, 4% free, 130MB/137MB, paused 44.770ms total 248.413ms
03-23 22:54:43.989  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 9.573ms
03-23 22:54:44.926  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 445.676ms
03-23 22:54:45.000  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 12.977ms
03-23 22:54:45.062  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 61.224ms
03-23 22:54:45.161  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 244864(7MB) AllocSpace objects, 42(3MB) LOS objects, 10% free, 131MB/147MB, paused 123.708ms total 1.012s
03-23 22:54:45.169  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.651ms
03-23 22:54:45.990  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.221ms
03-23 22:54:46.544  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 57.538ms
03-23 22:54:46.619  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.825ms
03-23 22:54:46.719  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 352016(10MB) AllocSpace objects, 63(4MB) LOS objects, 5% free, 133MB/141MB, paused 66.152ms total 321.143ms
03-23 22:54:46.731  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 11.310ms
03-23 22:54:47.520  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 30.795ms
03-23 22:54:47.614  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 6.929ms
03-23 22:54:47.689  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 198337(5MB) AllocSpace objects, 33(2MB) LOS objects, 4% free, 134MB/141MB, paused 47.740ms total 353.210ms
03-23 22:54:49.021  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 530.949ms
03-23 22:54:49.103  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 17.941ms
03-23 22:54:49.166  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 73.607ms
03-23 22:54:49.257  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 222524(6MB) AllocSpace objects, 41(2MB) LOS objects, 10% free, 134MB/150MB, paused 113.987ms total 1.013s
03-23 22:54:50.635  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 141.403ms
03-23 22:54:50.714  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 79.411ms
03-23 22:54:50.817  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 340342(10MB) AllocSpace objects, 60(4MB) LOS objects, 5% free, 136MB/144MB, paused 125.982ms total 339.525ms
03-23 22:54:50.824  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.102ms
03-23 22:54:51.635  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 139.006ms
03-23 22:54:51.796  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 184999(5MB) AllocSpace objects, 30(2MB) LOS objects, 5% free, 137MB/144MB, paused 59.357ms total 326.155ms
03-23 22:54:53.274  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 774.912ms
03-23 22:54:53.423  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 40.489ms
03-23 22:54:53.487  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 161425(5MB) AllocSpace objects, 32(2MB) LOS objects, 10% free, 136MB/152MB, paused 43.730ms total 994.370ms
03-23 22:54:53.493  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 6.142ms
03-23 22:54:54.010  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 8.841ms
03-23 22:54:54.509  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.645ms
03-23 22:54:55.015  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 11.760ms
03-23 22:54:55.085  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 76.537ms
03-23 22:54:55.190  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 354732(10MB) AllocSpace objects, 60(4MB) LOS objects, 5% free, 139MB/147MB, paused 119.173ms total 357.859ms
03-23 22:54:55.201  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 11.329ms
03-23 22:54:55.514  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 10.059ms
03-23 22:54:56.009  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.357ms
03-23 22:54:56.075  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 62.402ms
03-23 22:54:56.141  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 203452(5MB) AllocSpace objects, 32(2MB) LOS objects, 4% free, 140MB/147MB, paused 103.358ms total 306.238ms
03-23 22:54:56.516  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 10.812ms
03-23 22:54:57.558  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 551.483ms
03-23 22:54:57.629  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 70.744ms
03-23 22:54:57.710  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 20.021ms
03-23 22:54:57.801  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 230409(7MB) AllocSpace objects, 42(3MB) LOS objects, 10% free, 140MB/156MB, paused 110.709ms total 1.005s
03-23 22:54:57.813  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 12.140ms
03-23 22:54:59.157  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 143.403ms
03-23 22:54:59.246  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 11.582ms
03-23 22:54:59.325  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 346102(10MB) AllocSpace objects, 58(4MB) LOS objects, 5% free, 142MB/150MB, paused 53.892ms total 331.825ms
03-23 22:55:00.180  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 144.016ms
03-23 22:55:00.295  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 180356(5MB) AllocSpace objects, 29(2MB) LOS objects, 4% free, 143MB/150MB, paused 39.914ms total 334.453ms
03-23 22:55:00.301  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.608ms
03-23 22:55:00.522  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.025ms
03-23 22:55:01.763  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 743.720ms
03-23 22:55:01.845  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 10.363ms
03-23 22:55:01.923  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 86.870ms
03-23 22:55:01.999  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 173356(5MB) AllocSpace objects, 32(2MB) LOS objects, 10% free, 143MB/159MB, paused 128.338ms total 1.106s
03-23 22:55:03.528  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.288ms
03-23 22:55:03.714  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 372992(10MB) AllocSpace objects, 59(4MB) LOS objects, 5% free, 145MB/153MB, paused 77.295ms total 368.084ms
03-23 22:55:03.724  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 10.244ms
03-23 22:55:04.546  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 21.951ms
03-23 22:55:04.710  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 207080(5MB) AllocSpace objects, 32(2MB) LOS objects, 4% free, 146MB/153MB, paused 40.822ms total 329.417ms
03-23 22:55:06.197  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 670.545ms
03-23 22:55:06.274  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 7.329ms
03-23 22:55:06.342  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 68.404ms
03-23 22:55:06.453  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 175959(5MB) AllocSpace objects, 39(2MB) LOS objects, 9% free, 146MB/162MB, paused 142.533ms total 1.118s
03-23 22:55:07.037  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.511ms
03-23 22:55:07.959  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 7.948ms
03-23 22:55:08.072  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 37.337ms
03-23 22:55:08.144  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 363900(10MB) AllocSpace objects, 60(4MB) LOS objects, 5% free, 148MB/156MB, paused 54.426ms total 290.110ms
03-23 22:55:08.542  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.569ms
03-23 22:55:08.967  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.882ms
03-23 22:55:09.033  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 207374(5MB) AllocSpace objects, 30(2MB) LOS objects, 4% free, 149MB/156MB, paused 51.465ms total 228.469ms
03-23 22:55:09.119  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 11.866ms
03-23 22:55:09.884  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 5.780ms
03-23 22:55:09.954  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 163729(4MB) AllocSpace objects, 27(2MB) LOS objects, 3% free, 150MB/156MB, paused 49.942ms total 259.349ms
03-23 22:55:11.356  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 814.257ms
03-23 22:55:11.452  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 96.153ms
03-23 22:55:11.533  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 37.610ms
03-23 22:55:11.621  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 144666(4MB) AllocSpace objects, 25(1992KB) LOS objects, 9% free, 150MB/166MB, paused 138.965ms total 1.074s
03-23 22:55:12.557  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 10.703ms
03-23 22:55:13.102  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 54.830ms
03-23 22:55:13.278  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 346345(10MB) AllocSpace objects, 60(4MB) LOS objects, 4% free, 152MB/160MB, paused 62.232ms total 365.999ms
03-23 22:55:14.091  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 42.201ms
03-23 22:55:14.189  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.969ms
03-23 22:55:14.257  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 198131(5MB) AllocSpace objects, 30(2MB) LOS objects, 4% free, 153MB/160MB, paused 53.963ms total 318.557ms
03-23 22:55:15.782  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 730.284ms
03-23 22:55:15.890  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 107.900ms
03-23 22:55:15.978  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 40.111ms
03-23 22:55:16.133  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 176385(5MB) AllocSpace objects, 33(2MB) LOS objects, 9% free, 153MB/169MB, paused 155.298ms total 1.124s
03-23 22:55:16.133  28406-28421/hoopsnake.geosource I/artWaitForGcToComplete blocked for 1.179s for cause HeapTrim
03-23 22:55:17.654  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.314ms
03-23 22:55:17.744  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 366027(10MB) AllocSpace objects, 55(4MB) LOS objects, 4% free, 155MB/163MB, paused 51.895ms total 360.681ms
03-23 22:55:17.754  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 9.711ms
03-23 22:55:18.595  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 36.931ms
03-23 22:55:18.769  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 196043(5MB) AllocSpace objects, 32(2MB) LOS objects, 4% free, 156MB/163MB, paused 46.294ms total 349.437ms
03-23 22:55:18.784  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 14.259ms
03-23 22:55:20.330  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 770.491ms
03-23 22:55:20.410  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 6.805ms
03-23 22:55:20.485  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 74.784ms
03-23 22:55:20.577  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 14.998ms
03-23 22:55:20.664  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 197343(5MB) AllocSpace objects, 33(2MB) LOS objects, 9% free, 156MB/172MB, paused 131.995ms total 1.192s
03-23 22:55:22.122  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 56.201ms
03-23 22:55:22.213  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 10.056ms
03-23 22:55:22.292  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 370078(10MB) AllocSpace objects, 58(4MB) LOS objects, 4% free, 158MB/166MB, paused 53.447ms total 351.782ms
03-23 22:55:23.148  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 80.659ms
03-23 22:55:23.299  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 191882(5MB) AllocSpace objects, 29(2MB) LOS objects, 4% free, 159MB/166MB, paused 50.611ms total 330.595ms
03-23 22:55:23.306  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 6.512ms
03-23 22:55:23.579  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 11.499ms
03-23 22:55:24.883  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 814.660ms
03-23 22:55:24.993  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 110.446ms
03-23 22:55:25.074  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 29.132ms
03-23 22:55:25.163  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 178748(5MB) AllocSpace objects, 31(2MB) LOS objects, 9% free, 159MB/175MB, paused 161.110ms total 1.145s
03-23 22:55:25.261  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 18.096ms
03-23 22:55:25.579  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 8.888ms
03-23 22:55:26.736  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 163.747ms
03-23 22:55:26.834  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.637ms
03-23 22:55:26.929  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 333335(9MB) AllocSpace objects, 53(4MB) LOS objects, 4% free, 161MB/169MB, paused 53.592ms total 369.277ms
03-23 22:55:26.941  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 10.993ms
03-23 22:55:27.079  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.179ms
03-23 22:55:27.737  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 162.435ms
03-23 22:55:27.881  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 176774(5MB) AllocSpace objects, 27(2MB) LOS objects, 4% free, 162MB/169MB, paused 43.122ms total 312.672ms
03-23 22:55:28.087  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 11.320ms
03-23 22:55:28.602  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 24.839ms
03-23 22:55:29.593  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 515.737ms
03-23 22:55:29.684  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 10.543ms
03-23 22:55:29.761  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 77.820ms
03-23 22:55:29.863  28406-28422/hoopsnake.geosource I/artBackground partial concurrent mark sweep GC freed 294460(8MB) AllocSpace objects, 49(3MB) LOS objects, 8% free, 163MB/179MB, paused 131.320ms total 1.351s
03-23 22:55:31.093  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 11.824ms
03-23 22:55:31.490  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 12.923ms
03-23 22:55:31.575  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 363592(10MB) AllocSpace objects, 56(4MB) LOS objects, 4% free, 165MB/173MB, paused 59.270ms total 290.331ms
03-23 22:55:32.088  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 5.808ms
03-23 22:55:32.603  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 19.691ms
03-23 22:55:32.694  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 188366(5MB) AllocSpace objects, 29(2MB) LOS objects, 4% free, 166MB/173MB, paused 67.950ms total 258.940ms
03-23 22:55:32.705  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 11.261ms
03-23 22:55:33.522  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.574ms
03-23 22:55:33.597  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 11.736ms
03-23 22:55:33.677  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 161449(4MB) AllocSpace objects, 24(2027KB) LOS objects, 3% free, 167MB/173MB, paused 64.453ms total 259.210ms
03-23 22:55:33.690  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 12.536ms
03-23 22:55:34.438  28406-28422/hoopsnake.geosource W/artSuspending all threads took: 8.973ms
03-23 22:55:34.502  28406-28422/hoopsnake.geosource I/artBackground sticky concurrent mark sweep GC freed 131166(3MB) AllocSpace objects, 20(1693KB) LOS objects, 2% free, 168MB/173MB, paused 55.997ms total 248.900ms
03-23 22:55:35.976  28406-28417/hoopsnake.geosource W/artSuspending all threads took: 886.709ms
device not found

Polymer + HTML5 support in Webview

The default webview for Android is referred to by some as the modern day IE6. As a result, it doesn't have support for HTML5, nevermind web components. To get our website working in the android Android, we'll need to set up Crosswalk, which turns the webview for old versions of android into the chrome webview, which is the default webview for android as of 4.4.3: https://crosswalk-project.org/

Added checks to Incident constructor

if(fieldList==null)
            throw new RuntimeException("fieldList cannot be null");
        else if(fieldList.isEmpty())
            throw new RuntimeException("fieldList cannot be empty");

Needed to make sure the spec list wasn't empty or null.

Google sign-in button doesn't scale

It'd be nice if the google sign-in button scaled to the width of the geosource-account component. This would probably require internally redesigning the google-signin component. It doesn't look good when the drawer is large, and the drawer can be small enough that the google-signin button gets cut off.

Incident accepted even if user doesn't exist

User "Franky" doesn't exist, and I tested sending an incident as this user. The app displays that the incident was sent. Upon checking the nohup.out file I get an exception message.

java.io.OptionalDataException
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1363)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
        at Communication.CommSocket.run(CommSocket.java:117)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Client Connected
Creating new Post failed
Client Connected
IO Exception:
java.io.OptionalDataException
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1363)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
        at Communication.CommSocket.run(CommSocket.java:117)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Client Connected
Creating new Post failed

Server throws proper exceptions but does not inform the app about the failure. Point of failure is in DBAccess in the method newPost(channel, owner, poster). Like Connor said on Telegram, using a non existent user causes problems. I know that once login works this shouldn't be an issue, but it feels wrong having the app tell the user the incident was sent without issue.

Non-DISQUS Comment System

I think issue #36 and #35 present a good reason for eventually moving over to our own comment system which is independent of DISQUS. First, DISQUS doesn't work very well with web components (specifically Polymer on browsers without web component support), but I also don't like that users have to log in to both DISQUS and GeoSource, and that people who don't have an account on GeoSource can still comment on DISQUS. It also means that moderators on GeoSource cannot moderate comments in their own channels, which is pretty terrible.

I think that adding this may be beyond the scope of our project, but it's something to consider if this project continues over the summer or something.

Strange behaviour when unsubscribing from channels

Because a core-menu is used for channel selection in the geosource-channels element and the unsubscribe buttons are contained within the core-items, when clicking the unsubscribe button, the core-item is selected by the core-menu when it's deleted, making the core-item just below it selected, which is definetely not what a user would expect.

The best behaviour would be for the core-menu to not react at all when the button is clicked, which will probably either have to be done by playing around with the core-menu.selected attribute, or recreating the panel with core-selector (a lower level element) to get better control over what's happening

Make Geotagging work

We need to make a geotagged picture happen, and post, in the android environment

App saving incident creation state fails due to improper serialization.

in IncidentActivity.onPause(), I try to save the Incident state to sharedPreferences by serializing the incident to JSON.

But it looks like I need to a custom implementation of JsonSerializable for AppIncident and AppField (despite already having Serializable implemented) because the deserialization in IncidentActivity.OnResume() fails.

Either that or I can just serialize everything to the android file system, without using JSON. This is supposed to be slower (and onPause() is supposed to be as fast as possible), but it would probably work straight out of the box.

Google login doesn't work for some browsers

Uncaught ReferenceError: gapi is not defined      google-signin.html:626 
Polymer.signIn                                    google-signin.html:626 
events.dispatchMethod                             polymer.js:9131 
(anonymous function)                              polymer.js:10715

This is likely an issue with popup blockers, since my login popup doesn't appear when clicked, and I was getting the same issue on Ken's simple login page. Not sure if we can do anything about this, but it'd be good if we could at least notify the user.

Markers are indistinguishable when zoomed out

When zoomed out far enough, it becomes difficult/impossible to click in different markers. There are a couple of different ways to deal with this:

  1. MarkerCluster

This is an official thing support by google maps, however it's pretty ugly, unintuitive, and it seems that if there are two markers at the exact same position, you'll never be able to click on either of them

  1. OverlappingMarkerSpiderfier

This is what the previous website used. This probably won't be too hard to add, but the code will likely have to be added directly into google maps web component located at: Polymer-Prototype/components/google-maps/. This library allows markers located at the same position to be clickable, so I think this is probably the better option.

Drawers too large on small screens.

This is especially true for the feed drawer, since it expands past the width of a screen. Basically, just need to adjust the drawer sizes to be percentage based, something like 80%, when in narrow mode.

Improved time selection

As outlined in the original document, it would be valuable to be able to select a range of dates that repeated over a period of years.

The most basic way to allow this behaviour would be with four sliders. The first two would specify the start and end dates, and the second two would specify the start and end years.

This ends up looking pretty cluttered, so it would be nice if we could create a custom range slider, which would look like the paper-sliders currently on the site, but with two buttons that could be moved around, that way we'd only need 2 sliders instead of 4.

One issue that needs consideration is how dates that range between years, such as December to January will be handled.

Additional ways to sort the feed

This was a feature requested by Osgood. It would be nice if we could sort the feed by attributes other than time, such as the number of comments, or the most viewed. Since the number of comments is dependent upon the comment API we use, we should think about how we can support this feature. A view counter could be incremented whenever a post is requested by the website.

DISQUS does not display on non-Chrome browsers

After trying to open a post, the error message can be found in the console (this is firefox):

"Exception caught during observer callback: .getComputedStyle@http://localhost:4567/components/webcomponentsjs/webcomponents.js:4130:16
OriginalWindow.prototype.getComputedStyle@http://localhost:4567/components/webcomponentsjs/webcomponents.js:4107:14
.value@http://localhost:4567/components/web-animations-js/web-animations-next-lite.min.js:15:14528
.value@http://localhost:4567/components/web-animations-js/web-animations-next-lite.min.js:15:30744
r@http://hoopsnake-geosource.disqus.com/embed.js:1:17851
l<.getScrollContainer@http://hoopsnake-geosource.disqus.com/embed.js:1:23441
l<.listenToScrollEvent@http://hoopsnake-geosource.disqus.com/embed.js:1:23006
l<.events["state:INIT"]@http://hoopsnake-geosource.disqus.com/embed.js:1:25513
h@http://hoopsnake-geosource.disqus.com/embed.js:1:5114
e.trigger@http://hoopsnake-geosource.disqus.com/embed.js:1:4538
k<.setState@http://hoopsnake-geosource.disqus.com/embed.js:1:21632
k<.init@http://hoopsnake-geosource.disqus.com/embed.js:1:21853
h@http://hoopsnake-geosource.disqus.com/embed.js:2:11219
i@http://hoopsnake-geosource.disqus.com/embed.js:2:11406
.reset@http://localhost:4567/components/disqus-comments/disqus-comments.html.js:107:1
.postChanged@http://localhost:4567/components/geosource-post/geosource-post.html.js:14:7
properties.invokeMethod@http://localhost:4567/components/polymer/polymer.js:9385:9
properties.notifyPropertyChanges@http://localhost:4567/components/polymer/polymer.js:9374:15
Observer.prototype.report_@http://localhost:4567/components/polymer/polymer.js:4913:9
CompoundObserver.prototype<.check_@http://localhost:4567/components/polymer/polymer.js:5319:1
global.Platform.performMicrotaskCheckpoint@http://localhost:4567/components/polymer/polymer.js:4974:13
flush/<@http://localhost:4567/components/polymer/polymer.js:8178:7
atEndOfMicrotask@http://localhost:4567/components/polymer/polymer.js:8123:5
notifyObservers@http://localhost:4567/components/webcomponentsjs/webcomponents.js:585:13
handle@http://localhost:4567/components/webcomponentsjs/webcomponents.js:530:1

This thread looks like it might contain a potential fix:
webcomponents/webcomponentsjs#89

App may be submitting Corrupted Fields

The number of connection acknowledgements is higher than it should be for a single post. This could be due to some auto-reconnection procedure, which would like cause partial-posting of fields and corruption thereby. Waiting on PHP reading the pictures to see if they are complete.

Some Android App coding details before skiing

Sorry if this should have gone somewhere else. This is just a summary of what I have done on the app so far.

I have the custom sockets linked right in to Anam's code, along with the Camera/Video access, and a MainActivity with a Webview up front. So the skeleton for the app is mostly there, but there is a lot of ugly and duplicate code as I was in a rush. Consider this a rough rough draft, and if anyone actually feels like reading the code, they'll find plenty of problems. I'll be back on Sunday to try and clean things up.

The real downfall so far is that I haven't been able to figure out how to get my code to work with the Dynamic Lists. As it stands, the app FAILS for sure, but at least there are no compile-time errors!

On a smaller note:

The current socket code has Packet objects that are streamed from app to server and vice versa. These contain a couple of parallel linked lists.

I decided to combine the Packets into a single linked list of 'Fields' of two types:

  • EmptyField, sent from the server to the client, hasa title and a type.
  • 'FullField', sent from the client to the server, has a title, type, and contents.

I've also created an 'Incident' that stores a LinkedList, and can take a LinkedList as a constructor.

It doesn't really matter as you said, Connor, but I was going a little crazy last night and I had to do SOMETHING. I think this change makes the code a little more natural.

I've also completely implemented the tasks and custom sockets (just mostly copy/pasted from your code, Connor) for android, so hopefully we can get some testing done very quickly on Sunday? We still have to work out exactly what greeting messages and responses will be sent.

See you all later!

Camera Crash

This is the issue alex was talking about, where the camera app was crashing. I've fixed this; it was an array indexing problem. It's always the little things...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.