11-12-2016, 04:04 AM | #1 |
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
KMinesweeper: Minesweeper for kindle
I made a kindlet version of one of my favourite game
I know that Amazon probably plans to disable kindlets, but i don't plan to upgrade to a blocked-kindlet firmware in the immediate future I know also that there is in this forum a native version of this game, but i just wanted to do some practice with kindlets. Installation: copy the azw2 file in your documents folder. To change level or start a new game use the menu I only tested on my PW3, so feedbacks are welcome, in particular with regard to its appearance on different resolutions. Credits: icons from www.sireasgallery.com Screenshot: Last edited by encol; 11-24-2016 at 05:48 AM. |
11-12-2016, 07:08 AM | #2 |
Connoisseur
Posts: 77
Karma: 150
Join Date: Jul 2014
Device: Kindel PW1, Voyager
|
Hi Encol,
thanks for porting. I hoped we would have more kindelt based games. I tried it on my PW1 and only get an error telling me that something went wron and that I should contact the kindel support FW is 5.6.1.1. (2689890035) Can I send you any logs to find out what is going wrong? HaPe Last edited by Hanspeter; 11-12-2016 at 07:37 AM. |
Advert | |
|
11-12-2016, 07:21 AM | #3 |
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
|
11-12-2016, 07:32 AM | #4 |
Connoisseur
Posts: 77
Karma: 150
Join Date: Jul 2014
Device: Kindel PW1, Voyager
|
found something in /var/log/messages
Code:
161112:142024 cvm[2635]: I OdotLiteUploadService:HandleOdotMesgUploadToDo:status=success,key=/var/local/odot_outbox/exclude_none/messages.gz,file=/var/local/odot_outbox/exclude_none/messages.gz:Successfully uploaded ODOT outbox msgs to server. 161112:142024 Xorg: I GestureEngine:perfScenario::Sending button 1 down 1478953284.301529 161112:142024 framework: perfScenario CVM received X11 ButtonPress button=1 time=1478953284.352918 161112:142024 framework: perfScenario CVM posting MouseEvent[MousePressed] time=1478953284353 161112:142024 Xorg: I GestureEngine:perfScenario::Sending button 1 up 1478953284.404531 161112:142024 framework: perfScenario CVM received X11 ButtonRelease button=1 time=1478953284.405182 161112:142024 framework: perfScenario CVM POINTER_CLICKED-gen btn=1 -> radius=0.0 time=1478953284405 161112:142024 framework: perfScenario CVM posting MouseEvent[MouseRelease] time=1478953284405 161112:142024 framework: perfScenario CVM posting MouseEvent[MouseClicked] time=1478953284406 161112:142024 cvm[2635]: I ODOTStorageProviderImpl:Information::deleting messages.gz file... 161112:142024 appmgrd[1128]: I appmgr_registry:app_found_for_uri:lipc_app_id=com.lab126.booklet.kindlet,executable=NONE: 161112:142024 appmgrd[1128]: I appmgr_history:FOUND_APP:lipcId=com.lab126.booklet.kindlet: 161112:142024 cvm[2635]: I BookletImplementation:LifecycleEvent:stage=go:New Lifecycle event added 161112:142024 cvm[2635]: I BookletImplementation:Starting:name=com.lab126.booklet.kindlet: 161112:142024 appmgrd[1128]: I appmgr_history:app_state_change:lipc_id=com.lab126.booklet.kindlet,state=GO_SENT: 161112:142024 appmgrd[1128]: I lipc:evts:name=appStateChange, origin=com.lab126.appmgrd, fparam=com.lab126.booklet.kindlet:Event sent 161112:142024 appmgrd[1128]: I lipc:evts:name=appActivating, origin=com.lab126.appmgrd, fparam=0:Event sent 161112:142025 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=watch,description=KindletClassLoader for appId= test,object=656673762:Watching 161112:142025 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=watch,description=KindletThreadGroup for appId= test,object=-965929777:Watching 161112:142025 cvm[2635]: I BookletSandboxKindletProcess:publishNetworkContextInfo:ThreadGroup=Kindlet-Group-KMinesweeper:Published NetworkContext. 161112:142025 cvm[2635]: I DisplayManager:ScreenInfo:width=758,height=1024,bpp=212:Graphics Data 161112:142025 cvm[2635]: I DisplayManager:LookAndFeel:theme=gray:Selecting KindleGrayTheme 161112:142025 cvm[2635]: I KindleFrameFactory:WindowAdded:title=L_A_N_application_ID_com.lab126.booklet.kindlet_M_false_PC_TS_RC_true: 161112:142025 cvm[2635]: I KindleFrameFactory:WindowAdded:title=L_C_N_footerBar_ID_com.lab126.booklet.kindlet_M_false_RC_true: 161112:142025 cvm[2635]: W BookletSandboxKindletProcess:GenericWarning::Error in parsing font size mode.java.lang.IllegalArgumentException: Input argument is not a supported FontSizeMode. 161112:142025 cvm[2635]: W BookletSandboxKindletProcess:GenericWarning::Error in parsing toolbar mode; defaulting to ToolbarMode[type=persistent] 161112:142025 cvm[2635]: I KDialog:AppIdSet:appid=test.app: 161112:142025 cvm[2635]: I KDialog:AppIdSet:appid=com.lab126.booklet.kindlet: 161112:142026 cvm[2635]: I test:initialToLoadedStateChange:timeTaken=563,units=ms:initialToLoadedStateChange 161112:142026 cvm[2635]: I test:loadedToReadyStateChange:timeTaken=135,units=ms:loadedToReadyStateChange 161112:142026 cvm[2635]: I test:readyToShutdownStateChange:timeTaken=0,units=ms:readyToShutdownStateChange 161112:142026 cvm[2635]: I test:KindletExecutionExceptionOnRun:DETEvent 161112:142026 cvm[2635]: E KindletBooklet:GenericError::Unloading Kindlet, error = Failed to start Kindlet due to internal error: Exception thrown inside untrusted Kindlet code., msg = Beim Öffnen des Inhalts ist ein Fehler aufgetreten. Falls das Problem weiterhin besteht, wenden Sie sich bitte an den Kindle-Kundenservice unter www.kindle.com/support. 161112:142026 pillow[1643]: I def:show-system-alert:id=appAlert1, altId=undefined, alertLogInfo=undefined: 161112:142026 cvm[2635]: I KindletBooklet:start:timeTaken=1516,freeMemory=8603056,lifecycleEventType=new-content,units=ms,implementationTitle=KMinesweeper,isDeveloper=true,implementationId=test:start 161112:142026 cvm[2635]: W BookletImplementation:LifecycleError:phase=go,code=0x20000064: 161112:142026 appmgrd[1128]: I appmgr_lipc:set_appmgr_go_result:propName=goresult,buf=65:536871012:entry 161112:142026 appmgrd[1128]: I lipc:evts:name=appFailedInGo, origin=com.lab126.appmgrd, fparam=com.lab126.booklet.kindlet:Event sent 161112:142026 appmgrd[1128]: I lipc:evts:name=appActivating, origin=com.lab126.appmgrd, fparam=-1:Event sent 161112:142026 appmgrd[1128]: I lipc:evts:name=appStateChange, origin=com.lab126.appmgrd, fparam=com.lab126.booklet.kindlet:Event sent 161112:142026 appmgrd[1128]: I appmgr_history:app_state_change:lipc_id=com.lab126.booklet.kindlet,state=PAUSED: 161112:142026 appmgrd[1128]: I lipc:evts:name=appStateChange, origin=com.lab126.appmgrd, fparam=com.lab126.booklet.kindlet:Event sent 161112:142026 appmgrd[1128]: I appmgr_history:QueueUnload:reason=handleFailure: 161112:142026 cvm[2635]: I BookletImplementation:LifecycleEvent:stage=unload:New Lifecycle event added 161112:142026 appmgrd[1128]: I appmgr_history:app_state_change:lipc_id=com.lab126.booklet.kindlet,state=UNLOAD_SENT: 161112:142026 appmgrd[1128]: I lipc:evts:name=appStateChange, origin=com.lab126.appmgrd, fparam=com.lab126.booklet.kindlet:Event sent 161112:142026 appmgrd[1128]: I appmgr_history:unload_app_success:app_lipc_id=com.lab126.booklet.kindlet,pid=-1: 161112:142026 winmgr[1485]: I WindowManager:handleAppLaunchFail:unpause display and clear timeouts: 161112:142026 cvm[2635]: I BookletImplementation:Unloading:name=com.lab126.booklet.kindlet: 161112:142026 cvm[2635]: W KindletBooklet:GenericWarning::destroy() while there is still an active process. stop() should be called first. 161112:142026 cvm[2635]: I KindleFrameFactory:RemovingAllDialogs:appId=com.lab126.booklet.kindlet: 161112:142026 cvm[2635]: I KindleFrameFactory:JFrameNotCleanedUp:title=L_A_N_application_ID_com.lab126.booklet.kindlet_M_false_PC_TS_RC_true_O_U: 161112:142026 cvm[2635]: I KindleFrameFactory:JFrameNotCleanedUp:title=L_C_N_footerBar_ID_com.lab126.booklet.kindlet_M_false_RC_true: 161112:142026 cvm[2635]: I KindleFrameFactory:RemovingAllWindows:appId=com.lab126.booklet.kindlet: 161112:142026 cvm[2635]: I KindleFrameFactory:JFrameCleanedUp:title=L_C_N_footerBar_ID_com.lab126.booklet.kindlet_M_false_RC_true: 161112:142026 cvm[2635]: I KindleFrameFactory:WindowRemoved:title=L_A_N_application_ID_com.lab126.booklet.kindlet_M_false_PC_TS_RC_true_O_U: 161112:142027 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=eligible,description=KindletClassLoader for appId= test,object=-690375149:Can now be collected 161112:142027 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=eligible,description=KindletThreadGroup for appId= test,object=821967673:Can now be collected 161112:142027 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=collected,description=KindletClassLoader for appId= test,object=439111391:Collected 161112:142027 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=collected,description=KindletThreadGroup for appId= test,object=-1023970357:Collected 161112:142028 Xorg: I GestureEngine:perfScenario::Sending button 1 down 1478953288.264754 161112:142028 powerd[1125]: I lipc:evts:name=t1TimerReset, origin=com.lab126.powerd:Event sent 161112:142028 pillow[1643]: I def:button-press:target=simple_alert,button=1: 161112:142028 Xorg: I GestureEngine:perfScenario::Sending button 1 up 1478953288.400618 161112:142028 pillow[1643]: I def:button-release:target=simple_alert,button=1: 161112:142029 winmgr[1485]: I WindowManager:flashTimeoutExpired:window=Root 87 394 583x356: 161112:142029 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=collected,description=KindletClassLoader for appId= test,object=-690375149:Collected 161112:142029 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=watch,description=Cleanup Thread for static variables in Kindlet,object=-1174722022:Watching 161112:142029 cvm[2635]: I KindletBooklet:stop:timeTaken=2692,freeMemory=12684664,lifecycleEventType=unload,units=ms:stop 161112:142029 cvm[2635]: I KindletBooklet:destroy:timeTaken=2696,units=ms:destroy Last edited by Hanspeter; 11-12-2016 at 07:37 AM. |
11-12-2016, 08:02 AM | #5 |
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
It seems that on your device the kindlet doesn't have the permission to write the log file.
Try to re-download the attachment |
Advert | |
|
11-12-2016, 08:10 AM | #6 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
(That is part of the job of MKK, to elevate the permissions of applications in the sandbox.) Also, what else have you installed on that device? Font "hack" (A.K.A: font add-in)? Using the FONT_RAMP option? |
|
11-12-2016, 10:51 AM | #7 |
Connoisseur
Posts: 77
Karma: 150
Join Date: Jul 2014
Device: Kindel PW1, Voyager
|
Redownload the book/kindlet and it works now. But the sizes are wrong.
knc1: Installed only: Hack, mkk, Kual and Scrennsaver |
11-12-2016, 10:55 AM | #8 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
|
11-12-2016, 11:52 AM | #9 |
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
|
11-12-2016, 01:14 PM | #10 |
Evangelist
Posts: 475
Karma: 445678
Join Date: Feb 2010
Device: Too many..
|
There's already a minesweeper port for Kindle released earlier: https://www.mobileread.com/forums/sho...light=gtkmines
This works in full screen mode. Last edited by nasser; 11-12-2016 at 01:17 PM. |
11-12-2016, 01:26 PM | #11 | ||
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
Quote:
Quote:
I need some KMinesweeper.log from different devices for this: the attachment of this post is a verbose-log version which generates info that i need, if someone wants to post it Last edited by encol; 11-13-2016 at 08:43 AM. |
||
11-13-2016, 09:42 AM | #12 | |
Connoisseur
Posts: 77
Karma: 150
Join Date: Jul 2014
Device: Kindel PW1, Voyager
|
Quote:
If you have a lot of KUAL stuff the Kual menu is getting a little messed up. HaPe |
|
11-13-2016, 09:46 AM | #13 |
Connoisseur
Posts: 77
Karma: 150
Join Date: Jul 2014
Device: Kindel PW1, Voyager
|
I downlaoded your verbouse version, but still no KMinesweeler.log in the developer/Kinesweeper folder or any subfolder below.
There is still the font errror in /var/log/messages Code:
161113:163139 tmd[1139]: I tq_mh:memory_reclaimed_trim:before=5936, after=5920, reclaimed=16: 161113:163139 OTAController[1122]: I DSTSTransferListenerImpl:onProgress:status=downloadCompleted: 161113:163139 rcm_main[1121]: I refreshcache:trySortClients:status=16:Unable to lock mutex 161113:163139 OTAController[1122]: I DSTSResponseParserImpl:parseUpdates:No updates required: 161113:163141 Xorg: I GestureEngine:perfScenario::Sending button 1 down 1479047561.949047 161113:163142 framework: perfScenario CVM received X11 ButtonPress button=1 time=1479047562.003816 161113:163142 framework: perfScenario CVM posting MouseEvent[MousePressed] time=1479047562004 161113:163142 Xorg: I GestureEngine:perfScenario::Sending button 1 up 1479047562.069747 161113:163142 framework: perfScenario CVM received X11 ButtonRelease button=1 time=1479047562.108004 161113:163142 framework: perfScenario CVM POINTER_CLICKED-gen btn=1 -> radius=2.0 time=1479047562108 161113:163142 framework: perfScenario CVM posting MouseEvent[MouseRelease] time=1479047562108 161113:163142 framework: perfScenario CVM posting MouseEvent[MouseClicked] time=1479047562109 161113:163142 appmgrd[1128]: I appmgr_registry:app_found_for_uri:lipc_app_id=com.lab126.booklet.kindlet,executable=NONE: 161113:163142 appmgrd[1128]: I appmgr_history:FOUND_APP:lipcId=com.lab126.booklet.kindlet: 161113:163142 cvm[2635]: I BookletImplementation:LifecycleEvent:stage=go:New Lifecycle event added 161113:163142 cvm[2635]: I BookletImplementation:Starting:name=com.lab126.booklet.kindlet: 161113:163142 appmgrd[1128]: I appmgr_history:app_state_change:lipc_id=com.lab126.booklet.kindlet,state=GO_SENT: 161113:163142 appmgrd[1128]: I lipc:evts:name=appStateChange, origin=com.lab126.appmgrd, fparam=com.lab126.booklet.kindlet:Event sent 161113:163142 appmgrd[1128]: I lipc:evts:name=appActivating, origin=com.lab126.appmgrd, fparam=0:Event sent 161113:163142 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=watch,description=KindletClassLoader for appId= test,object=1670816422:Watching 161113:163142 cvm[2635]: I GarbageMonitor:GarbageMonitorInfo:status=watch,description=KindletThreadGroup for appId= test,object=1850209895:Watching 161113:163142 cvm[2635]: I BookletSandboxKindletProcess:publishNetworkContextInfo:ThreadGroup=Kindlet-Group-KMinesweeper:Published NetworkContext. 161113:163142 cvm[2635]: I DisplayManager:ScreenInfo:width=758,height=1024,bpp=212:Graphics Data 161113:163142 cvm[2635]: I DisplayManager:LookAndFeel:theme=gray:Selecting KindleGrayTheme 161113:163142 cvm[2635]: I KindleFrameFactory:WindowAdded:title=L_A_N_application_ID_com.lab126.booklet.kindlet_M_false_PC_TS_RC_true: 161113:163142 cvm[2635]: I KindleFrameFactory:WindowAdded:title=L_C_N_footerBar_ID_com.lab126.booklet.kindlet_M_false_RC_true: 161113:163142 cvm[2635]: W BookletSandboxKindletProcess:GenericWarning::Error in parsing font size mode.java.lang.IllegalArgumentException: Input argument is not a supported FontSizeMode. 161113:163142 cvm[2635]: W BookletSandboxKindletProcess:GenericWarning::Error in parsing toolbar mode; defaulting to ToolbarMode[type=persistent] 161113:163142 cvm[2635]: I KDialog:AppIdSet:appid=test.app: 161113:163142 cvm[2635]: I KDialog:AppIdSet:appid=com.lab126.booklet.kindlet: 161113:163143 cvm[2635]: I test:initialToLoadedStateChange:timeTaken=517,units=ms:initialToLoadedStateChange 161113:163143 cvm[2635]: I test:loadedToReadyStateChange:timeTaken=121,units=ms:loadedToReadyStateChange 161113:163143 cvm[2635]: I test:readyToRunningStateChange:timeTaken=25,units=ms:readyToRunningStateChange 161113:163143 winmgr[1485]: I lua:window_manager::creating new trigger window=L:C_N:searchBar_ID:system_SBTH:88_SBPH:88_SE:resultsPopupShow_TAP:search-bar_CMS~E:ss,cr, triggerType=0, flashFid=1, timeout=2000, afterDamageTimeout=0, flags=0 161113:163143 cvm[2635]: I IndexerThread:Information::not allowed to index: Indexer blocking APP IS IN USE 161113:163144 cvm[2635]: I conutils:conEnsureConnectionInternal::setting cmd property 161113:163144 cvm[2635]: I pc:dbMem:used=712,high=1526,lua=802:sqlite and lua memory stats 161113:163144 cmd[1115]: I def:req::Got a connection request:~: 161113:163144 cvm[2635]: W lipc:axstime:prop=ensureConnection, source=com.lab126.cmd, ms=294:lipc property access time in milliseconds 161113:163144 cvm[2635]: I CatalogTransactionImpl:CommitResult:ok=true,count=1,msg=-none-: 161113:163144 cvm[2635]: I CatalogTransactionImpl:ChangeResp:status=true,changes=1,msg=null: 161113:163144 cvm[2635]: I KindletBooklet:start:timeTaken=1982,freeMemory=8985720,lifecycleEventType=new-content,units=ms,implementationTitle=KMinesweeper,isDeveloper=true,implementationId=test:start 161113:163144 cmd[1115]: W lipc:axstime:prop=cmCheckConnection, source=com.lab126.wifid, ms=299:lipc property access time in milliseconds 161113:163144 appmgrd[1128]: I appmgr_lipc:set_appmgr_go_result:propName=goresult,buf=67:0:entry 161113:163144 appmgrd[1128]: I appmgr_history:app_state_change:lipc_id=com.lab126.booklet.kindlet,state=STARTED: 161113:163144 cvm[2635]: I conutils:conEnsureConnectionResponse::response=0 161113:163144 rcm_main[1121]: I refreshcache:tryRefreshCacheRun:status=16:Unable to lock mutex 161113:163144 appmgrd[1128]: I lipc:evts:name=appStarted, origin=com.lab126.appmgrd, fparam=com.lab126.booklet.kindlet:Event sent 161113:163144 appmgrd[1128]: I lipc:evts:name=appStateChange, origin=com.lab126.appmgrd, fparam=com.lab126.booklet.kindlet:Event sent 161113:163144 appmgrd[1128]: I lipc:evts:name=appActivating, origin=com.lab126.appmgrd, fparam=1:Event sent 161113:163144 cvm[2635]: I BookletImplementation:LifecycleEvent:stage=pause:New Lifecycle event added 161113:163144 cvm[2635]: I BookletImplementation:Pausing:name=com.lab126.booklet.home: HaPe |
11-13-2016, 10:22 AM | #14 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
You did notice in that log that your device received an OTA update just before you started your testing?
Check if you are still running the expected firmware version. |
11-13-2016, 10:24 AM | #15 | |
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
Quote:
However they're not mandatory and if they're not present kindlet switches to default settings. You have still a permission issue that blocks the writing of the log file. Last edited by encol; 11-13-2016 at 04:12 PM. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
gtkMines for kindle touch (minesweeper) | chris_c | Kindle Developer's Corner | 43 | 12-09-2023 02:41 PM |
Minesweeper No Jailbreak K3 Only | nathansuchy | Amazon Kindle | 7 | 09-12-2012 01:16 PM |
Free nookColor game - Minesweeper | koland | Deals and Resources (No Self-Promotion or Affiliate Links) | 0 | 08-18-2011 03:26 PM |
Kindle DX New Minesweeper Levels | sirbruce | Amazon Kindle | 2 | 06-13-2009 11:11 PM |
Amazon Kindle Has Secrets: Faux-GPS Google Maps, Minesweeper, and More | cmumford | Amazon Kindle | 1 | 12-28-2007 06:24 PM |