PROCUREMENT : The Ultimate Path Of Exile Companion Tool!

Is there a way to go around the loading of inventories? Should be a setting for that right? Anyone know how to make that setting in the xml since I can't reach settings without logging in...


Actually I'll stop myself right there, found it and fixed it.

In the folder for procurement, open settings.xml in notepad or whatever, in the user settings group find the following line:

<Setting name="DownloadOnlyMyCharacters" value="true" />

And and set it to true (false by default) You then probably have to make sure no characters are selected.
I'm guessing below this line is where any character names might be listed:

<List name="MyCharacters" />

Should fix things by simply not loading character inventories until procurement adjusts for what I'm guessing is a GGG change.
"
ElKITe wrote:
i already unzip it, didn't precise, sorry. I have those files/directories :
.vs
d Lib
d POEApi.infra
d POEApi,Model
d POEApi.Transport
d Procurement
Procurement.sln
Procurement-VS2010.sln
no /bin, no .exe, and in all the videos i watch they have exe file.


You downloaded source code zip, you should download zip file from Releases web-page.
medved inside :)
Procurement Medved Edition on GitHub: https://github.com/medvedttn/Procurement/releases
Forum thread for Procurement Medved Edition: http://www.pathofexile.com/forum/view-thread/1258452/
"
everday wrote:
Is there a way to go around the loading of inventories? Should be a setting for that right? Anyone know how to make that setting in the xml since I can't reach settings without logging in...


Actually I'll stop myself right there, found it and fixed it.

In the folder for procurement, open settings.xml in notepad or whatever, in the user settings group find the following line:

<Setting name="DownloadOnlyMyCharacters" value="true" />

And and set it to true (false by default) You then probably have to make sure no characters are selected.
I'm guessing below this line is where any character names might be listed:

<List name="MyCharacters" />

Should fix things by simply not loading character inventories until procurement adjusts for what I'm guessing is a GGG change.



actually that don't work for me becouase i did already tried to change that check i did even try to reload download it and login from that one without getting past the fail to load char inv
Hi :)

Firstly want to say thanks for Procurement, it is an indispensable tool.

I downloaded the latest version last night and it works fine, except that hovering over my fishing rod in my stash causes a crash. All other items are fine, it's just this damn fishing rod.
If it makes any difference, this is the fishing rod I'm talking about https://www.pathofexile.com/forum/view-thread/1340085

Contents of debug log below.

Spoiler

[21-07-2015 17:10] Application Version: Procurement 1.9.3
[21-07-2015 17:10]
CurrentCulture: en-AU
CurrentUICulture: en-US
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
Current League: Warbands

[21-07-2015 17:10] System.NullReferenceException: Object reference not set to an instance of an object.
at Procurement.ViewModel.ItemDisplayViewModel.GetSocket()
at Procurement.Controls.ItemDisplay.<>c__DisplayClass2.<BindSocketPopup>b__0(Object o, MouseEventArgs ev)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.MouseOverProperty.FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, Boolean oldValue)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, IList`1 otherOrigins, DeferredElementTreeState& oldTreeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, DeferredElementTreeState& oldTreeState)
at System.Windows.Input.MouseDevice.ChangeMouseOver(IInputElement mouseOver, Int32 timestamp)
at System.Windows.Input.MouseDevice.PreNotifyInput(Object sender, NotifyInputEventArgs e)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
[21-07-2015 17:13] Application Version: Procurement 1.9.3
[21-07-2015 17:13]
CurrentCulture: en-AU
CurrentUICulture: en-US
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
Current League: Warbands

[21-07-2015 17:13] System.NullReferenceException: Object reference not set to an instance of an object.
at Procurement.ViewModel.ItemDisplayViewModel.GetSocket()
at Procurement.Controls.ItemDisplay.<>c__DisplayClass2.<BindSocketPopup>b__0(Object o, MouseEventArgs ev)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.MouseOverProperty.FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, Boolean oldValue)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, IList`1 otherOrigins, DeferredElementTreeState& oldTreeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, DeferredElementTreeState& oldTreeState)
at System.Windows.Input.MouseDevice.ChangeMouseOver(IInputElement mouseOver, Int32 timestamp)
at System.Windows.Input.MouseDevice.PreNotifyInput(Object sender, NotifyInputEventArgs e)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
[21-07-2015 17:17] Application Version: Procurement 1.9.3
[21-07-2015 17:17]
CurrentCulture: en-AU
CurrentUICulture: en-US
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
Current League: Warbands

[21-07-2015 17:17] System.NullReferenceException: Object reference not set to an instance of an object.
at Procurement.ViewModel.ItemDisplayViewModel.GetSocket()
at Procurement.Controls.ItemDisplay.<>c__DisplayClass2.<BindSocketPopup>b__0(Object o, MouseEventArgs ev)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.MouseOverProperty.FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, Boolean oldValue)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, IList`1 otherOrigins, DeferredElementTreeState& oldTreeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, DeferredElementTreeState& oldTreeState)
at System.Windows.Input.MouseDevice.ChangeMouseOver(IInputElement mouseOver, Int32 timestamp)
at System.Windows.Input.MouseDevice.PreNotifyInput(Object sender, NotifyInputEventArgs e)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
[21-07-2015 17:38] Application Version: Procurement 1.9.3
[21-07-2015 17:38]
CurrentCulture: en-AU
CurrentUICulture: en-US
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
Current League: Warbands

[21-07-2015 17:38] System.NullReferenceException: Object reference not set to an instance of an object.
at Procurement.ViewModel.ItemDisplayViewModel.GetSocket()
at Procurement.Controls.ItemDisplay.<>c__DisplayClass2.<BindSocketPopup>b__0(Object o, MouseEventArgs ev)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.MouseOverProperty.FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, Boolean oldValue)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, IList`1 otherOrigins, DeferredElementTreeState& oldTreeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, DeferredElementTreeState& oldTreeState)
at System.Windows.Input.MouseDevice.ChangeMouseOver(IInputElement mouseOver, Int32 timestamp)
at System.Windows.Input.MouseDevice.PreNotifyInput(Object sender, NotifyInputEventArgs e)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
[21-07-2015 17:39] Application Version: Procurement 1.9.3
[21-07-2015 17:39]
CurrentCulture: en-AU
CurrentUICulture: en-US
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
Current League: Warbands

[21-07-2015 17:39] System.NullReferenceException: Object reference not set to an instance of an object.
at Procurement.ViewModel.ItemDisplayViewModel.GetSocket()
at Procurement.Controls.ItemDisplay.<>c__DisplayClass2.<BindSocketPopup>b__0(Object o, MouseEventArgs ev)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.MouseOverProperty.FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, Boolean oldValue)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, IList`1 otherOrigins, DeferredElementTreeState& oldTreeState, Action`2 originChangedAction)
at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, DeferredElementTreeState& oldTreeState)
at System.Windows.Input.MouseDevice.ChangeMouseOver(IInputElement mouseOver, Int32 timestamp)
at System.Windows.Input.MouseDevice.PreNotifyInput(Object sender, NotifyInputEventArgs e)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)


Let me know if you need any other info. Thanks again mate!
Thank you this is awesome going to try it when I reach home
Awesome0 2000
"
AvP wrote:
"
ElKITe wrote:
i already unzip it, didn't precise, sorry. I have those files/directories :
.vs
d Lib
d POEApi.infra
d POEApi,Model
d POEApi.Transport
d Procurement
Procurement.sln
Procurement-VS2010.sln
no /bin, no .exe, and in all the videos i watch they have exe file.


You downloaded source code zip, you should download zip file from Releases web-page.


Thanks a lot AvP !
-done-
Last edited by SlowMo on Jul 22, 2015, 12:48:51 PM
After upgrading to 1.9.3:

"
[Error] Downloading stash for Warbands, details logged to DebugInfo.log, please open a ticket at https://github.com/Stickymaddness/Procurement/issues


"
[22-07-2015 13:31] ItemFactory unable to instanciate type : Wyrmbone Rapier
[22-07-2015 13:31] Error downloading stash for Warbands, exception details: System.Exception: ItemFactory unable to instanciate type : Wyrmbone Rapier


Ok so basically the newer version now supports less item types? I had zero problems with 1.9.2...

Lol, well guess it's back to 1.9.2.
Last edited by melodia1 on Jul 22, 2015, 1:33:23 PM
-
Last edited by Berneythebeaver on Jul 22, 2015, 4:25:12 PM
First I want to say thanks for the great app. Question, how can I update to this newest version without it messing up any of my buyout's etc please?

Report Forum Post

Report Account:

Report Type

Additional Info