CMP Forums

CMP Forums (http://forums.thecmp.org/index.php)
-   NM Collector CMP Edition Software (http://forums.thecmp.org/forumdisplay.php?f=99)
-   -   NM Collector Software CP v. 0.4 available for download (http://forums.thecmp.org/showthread.php?t=285313)

nmCollector 07-31-2021 10:23 AM

NM Collector Software CP v. 0.4 available for download
 
I have completed the next iteration of the new NM Collector Software product and made it available for download for free. It includes reports and the ability to import data from NM Collector JE along with some performance improvements.

You can get more details in my latest Collector Software Blog entry.

One important thing to note is that the new reports are currently not working in my Linux deployment. A solution to that problem is my top priority for my next release.

Here is the latest list of features that I will be implementing in future releases. Please let me know what you think.
  1. Fix Reports in Linux
  2. Use Font Extensions in Jasper Reports
  3. Automated Backup (with recovery option) can be enabled/disabled
  4. Enable Tiff images to be loaded
  5. Edit Collections
  6. Edit Captions (include notes on impact of changing certain field captions)
  7. Replicate
  8. Events Tab
  9. Maintenance Tab
  10. Links Tab (including capture of PDFs)
  11. Statistics Page
  12. Export/Import
  13. Duplicate Items
  14. Open Last Used Collection on Startup (and/or option to set default)
  15. More Reporting Options (all collections, individual items, pass in current collection and item by default)
  16. Custom program to bring in remaining data from JE (Events, Maintenance, Links)
  17. Transfer pics from one platform to another (different storage paths)
  18. Picture thumbnails in Items List
  19. Log to File

Thank you.

nmCollector 08-05-2021 01:48 PM

Please note, I have uploaded a new Linux version that has working reports. Thanks

Stingray 08-07-2021 03:46 PM

Using the latest Linux 0.4 build w/fixed reports...

I found a bug with the filling in of fields. Any field I write into will not be saved if I don't remove focus from the field first before going to a different tab. For example, in the Description tab, fill out the Condition Comments then add something in Notes. Now if I click on any other tab (Receipts, Pics etc) the Notes field is not saved. Now back to the same scenario, when I'm done filling in the Notes, I must click on any other field while still in that same Description tab to remove focus from the Notes field and then it will be saved. This happens with any field that can be typed into. The Data Sheets tab was the bigger challenge for me to figure out. There is only 1 field on that tab, I couldn't save anything. I discovered I had to remove focus from the whole program to be able to save anything there. I hope this isn't another bug with my Java.

Reports - They seemed to work ok except for the Data Sheets. I loaded up a data sheet field and made sure it was saved. Then tried to do an Item Data Sheet report but it only returned a blank page.

Sub-folders - In your old JE seftware, we could do sub-folders in the collections. Under Firearms I had sub-folders called Handguns, Long Guns and Accessories and then the corresponding collections in each one. The design of CE doesn't look like that layout is possible, but in future builds creating new 'Collections' under the main Edit tab may be possible? So maybe we could add or create as many as we wanted to get the same basic effect of separate collections?

Import - Importing from JE appeared to work well for all the data, everything looked to go in the correct place and I didn't notice any missing fields. Pictures though did not import correctly. In JE the exported pics as you know are in separate folders for each item and named pic0.png pic1.png and so on with the same naming structure for each item folder. The problem on my setup is that it looked like every pic was trying to be copied into the same /bin folder. Obviously only 1 file can have the same name, can't have 10 different pic0.png files in /bin so they just keep getting overwritten during the import. In the end all of my items now share the same 5 pictures. Could this be something that will be addressed with item #17 in your todo list above?

Overall I think the CE software is coming along nicely and I like it! I also like the idea of thumbnails in the items list (#18 todo), should be a nice feature.


nmCollector 08-07-2021 05:23 PM

Thanks for all of the help with Linux!!!
 
Quote:

Originally Posted by Stingray (Post 2068779)
Using the latest Linux 0.4 build w/fixed reports...
I found a bug with the filling in of fields. Any field I write into will not be saved if I don't remove focus from the field first before going to a different tab. For example, in the Description tab, fill out the Condition Comments then add something in Notes. Now if I click on any other tab (Receipts, Pics etc) the Notes field is not saved. Now back to the same scenario, when I'm done filling in the Notes, I must click on any other field while still in that same Description tab to remove focus from the Notes field and then it will be saved. This happens with any field that can be typed into. The Data Sheets tab was the bigger challenge for me to figure out. There is only 1 field on that tab, I couldn't save anything. I discovered I had to remove focus from the whole program to be able to save anything there. I hope this isn't another bug with my Java.

Well, my tester lead (a.k.a. Michelle, my wife) tested on Windows and Mac and all was well (including always saving changes when one left the field). I tested on Linux and, as the developer, I should never test my own code!

I do not see how it could be a problem with your Java because I package the Java I want deployed with the application - of course that may not be working as I think it is.

I will revisit all of this on my Linux machine!

One thing to try is to hit enter when you set or change a value in a field. That follows a different path through the code than the lost focus event.

Quote:

Originally Posted by Stingray (Post 2068779)
Reports - They seemed to work ok except for the Data Sheets. I loaded up a data sheet field and made sure it was saved. Then tried to do an Item Data Sheet report but it only returned a blank page.

Regarding the data sheet, are you sure you selected the item that has the data sheet in the item drop down list of the reports page? What you are describing happens if there is no data sheet associated with the item. I plan to pass in the currently selected item into the report page but forgot to do that this release.

Quote:

Originally Posted by Stingray (Post 2068779)
Sub-folders - In your old JE seftware, we could do sub-folders in the collections. Under Firearms I had sub-folders called Handguns, Long Guns and Accessories and then the corresponding collections in each one. The design of CE doesn't look like that layout is possible, but in future builds creating new 'Collections' under the main Edit tab may be possible? So maybe we could add or create as many as we wanted to get the same basic effect of separate collections?

That JE treeview gave me so much grief that I abandoned the concept for CP. Yes, you will be able to create whatever collections you want! That is slated for the next release.

Quote:

Originally Posted by Stingray (Post 2068779)
Import - Importing from JE appeared to work well for all the data, everything looked to go in the correct place and I didn't notice any missing fields. Pictures though did not import correctly. In JE the exported pics as you know are in separate folders for each item and named pic0.png pic1.png and so on with the same naming structure for each item folder. The problem on my setup is that it looked like every pic was trying to be copied into the same /bin folder. Obviously only 1 file can have the same name, can't have 10 different pic0.png files in /bin so they just keep getting overwritten during the import. In the end all of my items now share the same 5 pictures. Could this be something that will be addressed with item #17 in your todo list above?

Again, lousy tester. I noticed the subdirectories were not getting created in Linux but did not test duplicate picture file names. I should have thought of that. I will certainly address that!

Quote:

Originally Posted by Stingray (Post 2068779)
Overall I think the CE software is coming along nicely and I like it! I also like the idea of thumbnails in the items list (#18 todo), should be a nice feature.

Thank you. I really appreciate your help with Linux testing. I am not doing a thorough enough job of that!

nmCollector 08-07-2021 06:00 PM

Latest List of Outstanding Features
 
As of today
  1. Automated Backup (with recovery option) can be enabled/disabled
  2. Better manage file selection (restrict to valid options, remember paths)
  3. Remember last selected collection for next time application is started
  4. Edit Tab Labels
  5. Edit Collections
  6. Edit Captions (include notes on impact of changing certain field captions)
  7. Replicate Item
  8. Related Items Tab
  9. Use Font Extensions in Jasper Reports
  10. Events Tab
  11. Maintenance Tab
  12. Links Tab (including capture of PDFs)
  13. Statistics Page
  14. Export/Import
  15. Duplicate Items
  16. Open Last Used Collection on Startup (and/or option to set default)
  17. More Reporting Options (all collections, individual items, pass in current
  18. collection and item by default)
  19. Custom program to bring in remaining data from JE (Events, Maintenance,
  20. Links)
  21. Transfer pics from one platform to another (different storage paths)
  22. Picture thumbnails in Items List
  23. Log to File
  24. Enable Tiff images to be loaded (may not be possible for cross-platform)

nmCollector 08-07-2021 06:21 PM

Quote:

Originally Posted by Stingray (Post 2068779)
Using the latest Linux 0.4 build w/fixed reports...
I found a bug with the filling in of fields. Any field I write into will not be saved if I don't remove focus from the field first before going to a different tab. For example, in the Description tab, fill out the Condition Comments then add something in Notes. Now if I click on any other tab (Receipts, Pics etc) the Notes field is not saved. Now back to the same scenario, when I'm done filling in the Notes, I must click on any other field while still in that same Description tab to remove focus from the Notes field and then it will be saved. This happens with any field that can be typed into. The Data Sheets tab was the bigger challenge for me to figure out. There is only 1 field on that tab, I couldn't save anything. I discovered I had to remove focus from the whole program to be able to save anything there. I hope this isn't another bug with my Java.

Reports - They seemed to work ok except for the Data Sheets. I loaded up a data sheet field and made sure it was saved. Then tried to do an Item Data Sheet report but it only returned a blank page.

I just confirmed these problems on my Linux computer. Also, a couple of times the data tab opened to a collapsed window. Perhaps it has something to do with the java that I am packaging with the application. I am packaging OpenJDK 14.0.1. Perhaps I should try an earlier release.

nmCollector 08-07-2021 06:44 PM

Linux misses Focus Changed event
 
Unfortunately, I was able to confirm (using my debugger) that the Focus Changed event is not fired in Linux when I click on a tab after making changes to a text field (as you noted). This is only be a problem with Linux - the event fires for Windows and Mac.

Stingray 08-07-2021 06:48 PM

Quote:

Originally Posted by nmCollector (Post 2068800)
I do not see how it could be a problem with your Java because I package the Java I want deployed with the application - of course that may not be working as I think it is.

Hmm, now that makes me wonder why jpg's won't show in CE for me? I assumed it was my version of Java.

Quote:

Originally Posted by nmCollector (Post 2068800)
Regarding the data sheet, are you sure you selected the item that has the data sheet in the item drop down list of the reports page? What you are describing happens if there is no data sheet associated with the item. I plan to pass in the currently selected item into the report page but forgot to do that this release.

I pasted your M1 Garand data sheet into an item (made sure it did save) and made sure to select the correct item for the report, but only get a blank report. Now I did not install the MS fonts like you state in the install instructions, but all the other reports were working so I didn't think much of that before.

Quote:

Originally Posted by nmCollector (Post 2068800)
Thank you. I really appreciate your help with Linux testing. I am not doing a thorough enough job of that!

You're welcome! I don't mind testing these programs out, I enjoy it actually.

One other thing I just noticed is after importing from JE some of the field names in CE changed to how they were labeled in JE. For example Condition Comments changed to Comments and Notes changed to Accessories. That doesn't matter to me, just didn't know if that's the expected result?

Quote:

Originally Posted by nmCollector (Post 2068806)
I just confirmed these problems on my Linux computer. Also, a couple of times the data tab opened to a collapsed window. Perhaps it has something to do with the java that I am packaging with the application. I am packaging OpenJDK 14.0.1. Perhaps I should try an earlier release.

I also had the Data tab open collapsed a couple times too, didn't think much of that either at the time.

nmCollector 08-07-2021 07:03 PM

Quote:

Originally Posted by Stingray (Post 2068809)
Hmm, now that makes me wonder why jpg's won't show in CE for me? I assumed it was my version of Java.

Oh, are they still not showing? I thought I solved that. I just verified that it is working on my Linux computer

Quote:

Originally Posted by Stingray (Post 2068809)
I pasted your M1 Garand data sheet into an item (made sure it did save) and made sure to select the correct item for the report, but only get a blank report. Now I did not install the MS fonts like you state in the install instructions, but all the other reports were working so I didn't think much of that before.

I agree. I was able to confirm that is the case. I have not investigated yet.

Quote:

Originally Posted by Stingray (Post 2068809)
One other thing I just noticed is after importing from JE some of the field names in CE changed to how they were labeled in JE. For example Condition Comments changed to Comments and Notes changed to Accessories. That doesn't matter to me, just didn't know if that's the expected result?

Yes, that is intentional. It took extra work to make that happen. I am trying to make sure to import as many customizations as possible which does mean it will overwrite some of my current CP defaults.

Thanks again.

Stingray 08-08-2021 04:48 PM

Quote:

Originally Posted by nmCollector (Post 2068810)
Oh, are they still not showing? I thought I solved that. I just verified that it is working on my Linux computer

No, jpg's have not worked on any version yet.

nmCollector 08-08-2021 07:15 PM

Do you see any error messages in the terminal window when you try to load a .jpg image?

nmCollector 08-09-2021 03:16 PM

New Linux Version Uploaded
 
This release addresses the issues @stingray found. Please download from our store at https://www.nmcollector.net/product-...tware-cp-linux. Please note, .jpg images are loading fine when I test it. If they don't load for you please let me know along with a description of what happens as best as you can describe it.

Thank you.

Stingray 08-09-2021 05:43 PM

Quote:

Originally Posted by nmCollector (Post 2069048)
Do you see any error messages in the terminal window when you try to load a .jpg image?

Nothing different than the one I posted for you a couple versions ago. (this was with your last version from a couple days ago, see my next post for why).


Code:

InsertMaps (first  query out of 1): INSERT INTO [PICTURES] ([COLLECTIONID], [ITEMID],  [PICTURESID], [PATH], [TEXT1], [TEXT2], [DECIMAL1], [NOTE1]) VALUES (?,
?, ?, ?, ?, ?, ?, ?)
UpdateRecord: UPDATE [PICTURES] SET [TEXT2]=? WHERE [COLLECTIONID] = ? AND [ITEMID] = ? AND [PICTURESID] = ?


Stingray 08-09-2021 05:46 PM

Quote:

Originally Posted by nmCollector (Post 2069239)
This release addresses the issues @stingray found. Please download from our store at https://www.nmcollector.net/product-...tware-cp-linux. Please note, .jpg images are loading fine when I test it. If they don't load for you please let me know along with a description of what happens as best as you can describe it.

Thank you.



Here's the good

Creating a Data Sheet report is now working. Filling in of various fields now saves correctly without having to remove focus except for the Data Sheet tab. That one still needs to have the focus removed before selecting another tab.

Importing now keeps all the pics. If you want me to nitpick, I discovered a weird quirk. The 3rd picture in sequence from the JE version ends up being the 1st pic in CE after importing. If I have 3 or more pics for an item, the default or first pic is always pic2.png




And the bad

So this release is more unstable for me. Back to the Data Sheet tab, it goes to a collapsed window every time I select it (before it was a rare occurrence).

Every time I go to the Pics tab and then click Add, CE crashes. Here is the terminal output when I click Add and it crashes.

Code:

itempicsscrollpage$ResumableSub_Button_Pic_Add_Click.resume (java line: -1)
java.lang.IllegalArgumentException: Folder parameter must be a valid folder
        at javafx.graphics/com.sun.glass.ui.CommonDialogs.convertFolder(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.CommonDialogs.showFileChooser(Unknown Source)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.showFileChooser(Unknown Source)
        at javafx.graphics/javafx.stage.FileChooser.showDialog(Unknown Source)
        at javafx.graphics/javafx.stage.FileChooser.showOpenDialog(Unknown Source)
        at b4j/anywheresoftware.b4j.objects.FileChooserWrapper.ShowOpen(Unknown Source)
        at b4j/net.nmcollector.nmCollectorCP.itempicsscrollpage$ResumableSub_Button_Pic_Add_Click.resume(Unknown Source)
        at b4j/net.nmcollector.nmCollectorCP.itempicsscrollpage._button_pic_add_click(Unknown Source)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at b4j/anywheresoftware.b4a.BA.raiseEvent2(Unknown Source)
        at b4j/anywheresoftware.b4a.BA$1.run(Unknown Source)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)

Also, it seems like this version runs a little slower (at least on my machine). Switching between tabs was slightly slower and it was very noticeable when importing the JE backup. The import probably took almost twice as long.

nmCollector 08-09-2021 07:15 PM

Quote:

Originally Posted by Stingray (Post 2069277)
Nothing different than the one I posted for you a couple versions ago. (this was with your last version from a couple days ago, see my next post for why).


Code:

InsertMaps (first  query out of 1): INSERT INTO [PICTURES] ([COLLECTIONID], [ITEMID],  [PICTURESID], [PATH], [TEXT1], [TEXT2], [DECIMAL1], [NOTE1]) VALUES (?,
?, ?, ?, ?, ?, ?, ?)
UpdateRecord: UPDATE [PICTURES] SET [TEXT2]=? WHERE [COLLECTIONID] = ? AND [ITEMID] = ? AND [PICTURESID] = ?


That's actually a confirmation message not an error message. Do you see the paths listed when you try to look at your pictures? If so, do they look correct? Is it possible to attach a screen capture of your pictures tab here (if there is any information on it)?

nmCollector 08-09-2021 07:28 PM

Quote:

Originally Posted by Stingray (Post 2069278)
Here's the good

Creating a Data Sheet report is now working. Filling in of various fields now saves correctly without having to remove focus except for the Data Sheet tab. That one still needs to have the focus removed before selecting another tab.

Importing now keeps all the pics. If you want me to nitpick, I discovered a weird quirk. The 3rd picture in sequence from the JE version ends up being the 1st pic in CE after importing. If I have 3 or more pics for an item, the default or first pic is always pic2.png




And the bad

So this release is more unstable for me. Back to the Data Sheet tab, it goes to a collapsed window every time I select it (before it was a rare occurrence).

Every time I go to the Pics tab and then click Add, CE crashes. Here is the terminal output when I click Add and it crashes.

Code:

itempicsscrollpage$ResumableSub_Button_Pic_Add_Click.resume (java line: -1)
java.lang.IllegalArgumentException: Folder parameter must be a valid folder
        at javafx.graphics/com.sun.glass.ui.CommonDialogs.convertFolder(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.CommonDialogs.showFileChooser(Unknown Source)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.showFileChooser(Unknown Source)
        at javafx.graphics/javafx.stage.FileChooser.showDialog(Unknown Source)
        at javafx.graphics/javafx.stage.FileChooser.showOpenDialog(Unknown Source)
        at b4j/anywheresoftware.b4j.objects.FileChooserWrapper.ShowOpen(Unknown Source)
        at b4j/net.nmcollector.nmCollectorCP.itempicsscrollpage$ResumableSub_Button_Pic_Add_Click.resume(Unknown Source)
        at b4j/net.nmcollector.nmCollectorCP.itempicsscrollpage._button_pic_add_click(Unknown Source)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at b4j/anywheresoftware.b4a.BA.raiseEvent2(Unknown Source)
        at b4j/anywheresoftware.b4a.BA$1.run(Unknown Source)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)

Also, it seems like this version runs a little slower (at least on my machine). Switching between tabs was slightly slower and it was very noticeable when importing the JE backup. The import probably took almost twice as long.

Interesting error. It says the folder is not valid. I will double check on my Linux machine but, of course, it was all working for me. I did clear all of my old data though. This is in general and exception to my rule of preserving data, but these are extenuating circumstances since I did not have the folders working properly on Linux to begin with so maybe that is part of the problem. Would you mind clearing all of your old data (including your database) before trying again? The location of the data will probably depend on where you are running from but the logs that you should see in the console when you start the program will tell you where it is expecting to see your data.

Not sure why the performance problem but I did have to take some extra steps (for Linux only of course) to make sure updates happen when the field you changed loses focus (technically, I had to intercept the click on the menu because the lost focus event did not fire when you click the menu). Interestingly, I did not have to make any changes to the Data Sheet - it worked for me. I guess I need to go back and force the changes.

Not sure why the import is taking longer except that I had to go through more steps to create the directories for the pictures since you are using Linux.

I wonder how much of this has to do with different versions of Linux. I am using Ubuntu 20.04.2 LTS. I also included that RJE which, come to think of it, may not be compatible with your Linux. Perhaps for Linux I should not include any RJE and let Linux users install the appropriate Java for their machine.

I'll work on this some more tomorrow.

nmCollector 08-09-2021 07:49 PM

Just Verified My Linux Install
 
I asked my wife for permission to work after hours and fired up my Linux computer and was able to confirm changes in the data tab are not saved and it consistently opens in collapsed mode. Earlier I had tested BOTH in my Linux development environment and it worked fine. However, I see it is not working in the deployment.

The .jpg files open and display with no errors even in the deployment. Regarding the pictures on your machine, please look for the following in your console window on startup - yours of course will be different depending on what directory you are running from. Changing the directory you run from will change the location of the pictures. The path listed for File.DirData(nmcollector) is where you will find your database (nmcswDB.sqlite). It might be a good idea to clear it (just delete it and a new one will be created the next time you start the program) and start over since the picture paths may be messed up ... or, when you open pictures, you can delete all of the old ones and start over.

Code:


Operating System = [linux]
File.DirAssets = [AssetsDir]
File.DirApp= [/home/nmcollector/data/CP_deploy/deployments/NMCollectorCP_Linux/bin]
File.DirData(nmcollector) = [/home/nmcollector/data/CP_deploy/deployments/NMCollectorCP_Linux/bin]
File.DirData(nmcollector/Reports) = []
File.DirData(nmcollector/Pictures) = [/home/nmcollector/data/CP_deploy/deployments/NMCollectorCP_Linux/bin]
create Reports sub directory
create Pictures sub directory
reportsDir = [/home/nmcollector/data/CP_deploy/deployments/NMCollectorCP_Linux/bin/Reports]
picturesDir = [/home/nmcollector/data/CP_deploy/deployments/NMCollectorCP_Linux/bin/Pictures]

Tomorrow I will fix the data sheets. Not sure why they are collapsing in deployment but not in development but I will add some more logs to hopefully figure out what is happening in Deployment. I will also look into a a deployment that will allow you to use your own java in case the JRE I am packaging is contributing to the problems.

Thanks for not giving up. I know this can be frustrating. :)

nmCollector 08-09-2021 08:11 PM

Still working ... fixed the Data Sheet lost focus and found why the Data Sheet window is collapsing!

I will see if I can get the new deployment out now ...

nmCollector 08-09-2021 08:35 PM

corrected release ready for download. This time I tested the deployed (by that, I mean I downloaded what I deployed to my store) version not just the one in my Linux development environment.

Thanks again!!! Now, back to my regular planned evening. :)

Stingray 08-09-2021 08:55 PM

Quote:

Originally Posted by nmCollector (Post 2069327)
corrected release ready for download. This time I tested the deployed (by that, I mean I downloaded what I deployed to my store) version not just the one in my Linux development environment.

Thanks again!!! Now, back to my regular planned evening. :)

Quick work! When I get a chance tomorrow I'll try out the newest version.

BTW, I'm not sure which issue deleting the nmcswDB.sqlite file was for? The jpg not showing or CE crashing when Adding pics? Either way after deleting that file I still had both issues. I'll post the output and screenshots you asked for tomorrow when I have more time.

Stingray 08-11-2021 06:42 PM

So I got an error yesterday when trying to download the latest program from your store, but it worked ok today.

It appears the Data sheet report has regressed, it's back to showing blank pages for the report.

The only issue I could find with filling in data fields was in the Notes of the Pic tab. When adding a note for a pic and leaving focus on the notes field, then clicking Home Desc Rec Disp or Data tabs the note is not saved. If you click the ID tab though, it always saves!? Here is another scenario - Fill in a Pic Note, click the Desc tab, go back to Pic tab and verify note missing, reenter note, click the same Desc tab, and now the Pic note should be saved. So the second time around clicking the same tab seems to save the Pic note. But if you click a different tab the 2nd time around it won't save again (most of the time).

A few times when deleting a pic or an item, the Delete confirmation yes/no dialog box open collapsed.

Obviously the crashing when adding a pic if fixed. You asked for a screenshot showing the missing jpg's.
jpg

nmCollector 08-11-2021 07:08 PM

Thanks for the feedback. I see the report was reverted in my deployment. I also see what I missed in my deployment process that resulted in that problem and I will fix that as well.

I do see the code in the pics tab that should have corrected the missing note but, as you pointed out, it is still broken. Not sure what went wrong there but I will work through it again.

Can you upload that NMJP.jpg file so I can test it on my system? Here is a link to the .jpg file I am using to test: https://www.nmcollectorsoftware.com/.../new_USB_2.png

Corrected image: https://www.nmcollectorsoftware.com/images/nmjea80.jpg

Thanks again.

Clay

Stingray 08-11-2021 08:52 PM

Quote:

Originally Posted by nmCollector (Post 2069830)
Thanks for the feedback. I see the report was reverted in my deployment. I also see what I missed in my deployment process that resulted in that problem and I will fix that as well.

I do see the code in the pics tab that should have corrected the missing note but, as you pointed out, it is still broken. Not sure what went wrong there but I will work through it again.

Can you upload that NMJP.jpg file so I can test it on my system? Here is a link to the .jpg file I am using to test: https://www.nmcollectorsoftware.com/.../new_USB_2.png

Thanks again.

Clay

Here is that pic. I've tried other jpg's too.

https://i.postimg.cc/Nf6044HT/NMJP.jpg


I think you posted the wrong link. Your jpg is a png

Diamondback 08-12-2021 01:25 AM

Question: When CP 1.0 goes live, will I need a separate license for each device? For example, my main and backup laptops (usually backup's only up when main is down for maintenance or repair) are both Windows while my workbench/range tablet is Android.

nmCollector 08-12-2021 08:30 AM

Quote:

Originally Posted by Stingray (Post 2069861)
Here is that pic. I've tried other jpg's too.

https://i.postimg.cc/Nf6044HT/NMJP.jpg


I think you posted the wrong link. Your jpg is a png

You are correct. Here is a screen capture of the jpg you provided in NM Collector CP running on my Linux machine. This is the installed version of NM Collector CP that I downloaded from the store (not my development environment).

https://nmcollectorsoftware.com/images/CP_JPG_image.jpg

I did notice that a jpg image I wanted to download from the internet came across as a different format and even though I changed the extension to .jpg it gave me that gray screen that you are showing ...

Here is an example: https://www.nmcollectorsoftware.com/...ivesInvRpt.jpg

But when I save it from the web site (using my Linux computer) it wants to save it as:

knivesInvRpt.webp

When I change the extension to .jpg and then load the renamed image into NM Collector CP, I get the gray screen like what you are showing. I see no errors generated.

I will try troubleshooting it to see why I at least can't capture an error when this happens.

Thanks!

nmCollector 08-12-2021 08:32 AM

Quote:

Originally Posted by Diamondback (Post 2069900)
Question: When CP 1.0 goes live, will I need a separate license for each device? For example, my main and backup laptops (usually backup's only up when main is down for maintenance or repair) are both Windows while my workbench/range tablet is Android.

My plan is one license that will cover Windows, Mac, and Linux and a small charge for Android and iOS apps. That is how JE is licensed now. Another alternative would be to charge for the Windows, Mac and Linux deployments only and make Android and iOS apps free. I'm not 100% sure which approach to take right now.

Thanks!


All times are GMT -5. The time now is 09:49 PM.