• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

LoyolaChicagoCode / uidemo-android-scala / 5 / 1
22%
master: 22%

Build:
DEFAULT BRANCH: master
Ran 13 Dec 2014 08:55AM UTC
Files 7
Run time 4s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Dec 2014 08:52AM UTC coverage: 21.849% (-0.4%) from 22.222%
5.1

Pull #2

travis-ci

sshilpika
Resolved IllegalArgumentException for touch

An illegalArgumentException was being thrown on simultaneous touch/taps
on the screen which caused the app to crash. This was due to the
PointerIndex being set to -1.

The error stack trace is as follows:

12-13 01:59:40.886  25409-25409/? E/AndroidRuntime﹕ FATAL EXCEPTION:
main
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getHistoricalX(MotionEvent.java:2550)
at
edu.luc.etl.cs313.scala.uidemo.controller.TrackingTouchListener$$anonfun$onTouch$1$$anonfun$apply$mcVI$sp$1.apply$mcVI$sp(TrackingTouchListener.scala:34)
at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:141)
at
edu.luc.etl.cs313.scala.uidemo.controller.TrackingTouchListener$$anonfun$onTouch$1.apply$mcVI$sp(TrackingTouchListener.scala:31)
at
edu.luc.etl.cs313.scala.uidemo.controller.TrackingTouchListener$$anonfun$onTouch$1.apply(TrackingTouchListener.scala:29)
at
edu.luc.etl.cs313.scala.uidemo.controller.TrackingTouchListener$$anonfun$onTouch$1.apply(TrackingTouchListener.scala:29)
at
scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
at
edu.luc.etl.cs313.scala.uidemo.controller.TrackingTouchListener.onTouch(TrackingTouchListener.scala:29)
at android.view.View.dispatchTouchEvent(View.java:7466)
at
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2215)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1958)
at
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2215)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1958)
at
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2215)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1958)
at
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2215)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1958)
at
com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2054)
at
com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1503)
at android.app.Activity.dispatchTouchEvent(Activity.java:2486)
at
com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2002)
at android.view.View.dispatchPointerEvent(View.java:7687)
at
android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4223)
at
android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4118)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3692)
at
android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3742)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3711)
at
android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3796)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3719)
at
android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3853)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3692)
at
android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3742)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3711)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3719)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3692)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5784)
at
android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5757)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5720)
at
android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5862)
at
android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:211)
at
android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native
Method)
at
android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:198)
at
android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:5839)
at
android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:5891)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:786)
at android.view.Choreographer.doCallbacks(Choreographer.java:586)
at android.view.Choreographer.do
Pull Request #2: Resolved IllegalArgumentException for touch

26 of 119 relevant lines covered (21.85%)

0.22 hits per line

Source Files on job 5.1
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5
  • Travis Job 5.1
  • 906e5dc2 on github
  • Prev Job for on master (#4.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc