patric-r / icqexport Goto Github PK
View Code? Open in Web Editor NEWMinimalistic ICQ database -> HTML exporter (prior to ICQ 2003b)
License: Apache License 2.0
Minimalistic ICQ database -> HTML exporter (prior to ICQ 2003b)
License: Apache License 2.0
Where I try to run:
java -jar ICQExport.jar
or java -cp lib/ -jar ICQExport.jar
I get the following error. I also tried setting CLASSPATH to no avail.
ICQExport - exports ICQ database files (prior to version 2003b) to HTML
Processing dat file
Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.NoClassDefFoundError: com/google/common/collect/Maps
at icqexport.ICQExport.main(ICQExport.java:112)
... 5 more
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.Maps
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:433)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
... 6 more
Hi,
thanks for writing such an app.
This java exporter is the first app that tries to do something on my old ICQ logs (all others did nothing), but although the app says
ICQExport - exports ICQ database files (prior to version 2003b) to HTML
Processing dat file
No UIN found inside properties!
(...) lot of times
No UIN found inside properties!
149769 messages extracted. Writing output files...
Done!
in the end the exported htmls do not contain messages (barely 180 bytes size) , and I don't recognize the UINs either (my friends had shorter ones that the one extracted)
I suspect that the few exported htmls are some UIN that existed but had no messages (spam?), whereas the messages without UIN, had content but were not exported due to missing UIN ? is that possible ?
The .dat I have is from 2005 and is 65 MB but I suppose it is compatible as the software is doing something.
With a hex reader, I could see some ansicpg1215 which I suppose is for cp1215 encoding and there is definitely pure text there, just in lots of chunks, which I had hoped would be reconstructed with your software. So data is there.
I know cpp and python but unfortunately not java. I might find tutorials on how to build (seems like I need some build tool to also build dependencies like some com.google.common.base), but any hints on what could cause the issue might help.
thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.