PoE Helper (unofficial chrome extension to help with crafting/inventory)

edit: nothing to see here
Chrome plugin for inventory/crafting: http://njs50.github.com/poe_ext/
Last edited by njs50#1113 on Aug 2, 2012, 6:11:20 PM
Sorry: formatting gets lost:
(This is with 0.53)

"
Numeric transaction modes are deprecated in IDBDatabase.transaction. Use "readonly" or "readwrite".


"
Error getting object from cache cache.js:66


IDBDatabaseException
Spoiler

code: 8
message: "NotFoundError: DOM IDBDatabase Exception 8"
name: "NotFoundError"
stack: "Error: An operation failed because the requested database object could not be found.↵ at $.extend.indexedDB.$.extend.transaction (chrome-extension://lpdnfedfopfbealaokkpjbngaphfceoi/assets/js/jquery.indexeddb.js:428:33)↵ at jQuery.Callbacks.fire (chrome-extension://lpdnfedfopfbealaokkpjbngaphfceoi/assets/js/jquery-1.7.2.js:1075:30)↵ at Object.jQuery.Callbacks.self.fireWith [as resolveWith] (chrome-extension://lpdnfedfopfbealaokkpjbngaphfceoi/assets/js/jquery-1.7.2.js:1193:7)↵ at $.extend.indexedDB.wrap.request.$.Deferred.idbRequest.onsuccess (chrome-extension://lpdnfedfopfbealaokkpjbngaphfceoi/assets/js/jquery.indexeddb.js:37:13)↵ at callback (chrome-extension://lpdnfedfopfbealaokkpjbngaphfceoi/assets/js/jquery.indexeddb.js:264:57)↵ at IDBRequest.$.extend.indexedDB.dbOpenReq.onsuccess (chrome-extension://lpdnfedfopfbealaokkpjbngaphfceoi/assets/js/jquery.indexeddb.js:331:8)"
type: "exception"
__proto__: IDBDatabaseException
cache.js:68


Unrecognised item type: Conductive Quiver
Spoiler
myscript.js:521
Object
baseType: "Conductive Quiver"
calculated: Object
category: "quiver"
combinedMods: Object
explicitMods: Object
identified: true
implicitMods: Object
itemRealType: "Quiver"
location: Object
name: "Smoldering Conductive Quiver of Absorption"
properties: Object
quality: 0
rareName: null
rarity: "magic"
rawItem: Object
requirements: Object
__proto__: Object
myscript.js:522


unknown item category
Spoiler
myscript.js:17
Object
baseType: "Cartographer's Chisel"
calculated: Object
category: null
combinedMods: Object
explicitMods: Object
identified: true
implicitMods: Object
itemRealType: "Currency"
location: Object
name: "Cartographer's Chisel x3"
properties: Object
quality: 0
rareName: null
rarity: "currency"
rawItem: Object
requirements: Object
__proto__: Object
myscript.js:18


unknown item category
Spoiler
myscript.js:17
Object
baseType: "Dunes Map"
calculated: Object
category: null
combinedMods: Object
explicitMods: Object
identified: true
implicitMods: Object
itemRealType: ""
location: Object
name: "Dunes Map"
properties: Object
quality: 0
rareName: null
rarity: "normal"
rawItem: Object
requirements: Object
__proto__: Object
myscript.js:18


unknown item category
Spoiler
myscript.js:17
Object
baseType: "Overgrown Ruin Map"
calculated: Object
category: null
combinedMods: Object
explicitMods: Object
identified: true
implicitMods: Object
itemRealType: ""
location: Object
name: "Graven Core Overgrown Ruin Map"
properties: Object
quality: 0
rareName: "Graven Core"
rarity: "rare"
rawItem: Object
requirements: Object
__proto__: Object
myscript.js:18


error occured while processing/rendering crafting matches
Spoiler
main.js:243
TypeError
arguments: Array[2]
get message: function () { [native code] }
get stack: function () { [native code] }
set message: function () { [native code] }
set stack: function () { [native code] }
type: "non_object_property_load"
__proto__: Error
main.js:244
last match item processed main.js:249
undefined main.js:250
last match group processed: main.js:252
undefined
Last edited by olegbl#0542 on Aug 2, 2012, 6:28:30 PM
"
olegbl wrote:
Sorry: formatting gets lost:
(This is with 0.53)


Nice report. Thanks!

I've added some item data for maps. I've probably missed a few base types. just did the ones I could see laying around...

Spoiler
"Crypt Map": "map",
"Overgrown Ruin Map": "map",
"Dunes Map": "map",
"Sewer Map": "map",
"Tomb Map": "map",
"Arachnid Nest Map": "map",
"Crematorium Map": "map",
"Vaal Pyramid Map": "map"


If anyone wants to build a list of all the ones I've missed that'd be pretty sweet. not sure if the second one should just be ruin map, or if the overgrown is part of the base map name.

Anyways, that should get rid of some of the warnings. I'll get the chisel in the next update.

The crafting matching code was still using old error handling (matching is about the only bit of code i've been avoiding), i've updated it so that if there is still an error we should at least get a useful error message now.
Chrome plugin for inventory/crafting: http://njs50.github.com/poe_ext/
Update 0.54:
add some item data for maps.
fix error handing in matcher to show actual errors in log.
Chrome plugin for inventory/crafting: http://njs50.github.com/poe_ext/
Ah well, i'm sure you'll all be happy to know google pushed approx the fourth update to chrome in the last 24 hour. now the mac version is only 3 points behind the pc.

Each of these releases seems to have had changes to the Indexed DB. Finally I can get the same error messages on my dev machine :p I guess i'll have to fix that local cache finally because waiting four minutes every time I hit refresh will get old pretty quick :p
Chrome plugin for inventory/crafting: http://njs50.github.com/poe_ext/
Does that mean the recipe matching is broken again? Because i am still getting the same error after removing and reinstalling to .54
"
Kirisute_Gomen wrote:
Does that mean the recipe matching is broken again? Because i am still getting the same error after removing and reinstalling to .54


same
"
Ishiga25 wrote:
"
Kirisute_Gomen wrote:
Does that mean the recipe matching is broken again? Because i am still getting the same error after removing and reinstalling to .54


same


it means I don't know what the error is because I don't have it :p If you can cut n paste it from the javascript console then I might be able to fix it :p

I updated the error handling so now it should give us the actual error message, before it was being hidden...
Chrome plugin for inventory/crafting: http://njs50.github.com/poe_ext/
Thanks for all your hard work njs50!

Here are screenshots of the dev tool in chrome for the errors that I'm getting with 0.54:
https://dl.dropbox.com/u/13441163/poe/poe_helper_054_error_1.png
https://dl.dropbox.com/u/13441163/poe/poe_helper_054_error_2.png

It seems that PoE helper is able to pull data from OoE servers, but is not able to store or process it.

An error occured while processing matches in the stash. Please select refresh then full to try again. If the error persists, contact the author.

pls fix it
[img]https://imgur.com/a/GRkTKl6[/img]
Last edited by KopaKabana#1346 on Aug 2, 2012, 9:33:51 PM

Report Forum Post

Report Account:

Report Type

Additional Info