Package Details: charles 4.6.6-1

Git Clone URL: https://aur.archlinux.org/charles.git (read-only, click to copy)
Package Base: charles
Description: Web debugging proxy application
Upstream URL: http://www.charlesproxy.com
Licenses: custom, Apache
Submitter: None
Maintainer: pizzaman
Last Packager: pizzaman
Votes: 57
Popularity: 0.000076
First Submitted: 2011-08-04 11:15 (UTC)
Last Updated: 2024-03-25 15:39 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

jjoshau commented on 2020-09-03 15:59 (UTC) (edited on 2020-09-03 16:06 (UTC) by jjoshau)

@bruceutut

Everytime i start charles, it tries to touch a file named '^-' in my home directory.

this was annoying me as well; after digging in, it's happening in the startup script /usr/bin/charles

hash java 2>^- || { echo >&2 "Charles couldn't start: java not found. Please install java to use Charles."; exit 1; }

removing 2>^- did the trick, for me

Groentebroer commented on 2020-06-16 09:11 (UTC) (edited on 2020-06-16 11:40 (UTC) by Groentebroer)

On Manjaro I got:

Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: com/xk72/charles/gui/MainWithClassLoader has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0

Edit: oke, that was a noob question, but for others, which might stumble across the same issue:

Next to JRE-8 I installed JRE-14 and made that default.

sudo pacman -S jre-openjdk

List which are installed:

archlinux-java status

Set the default:

sudo archlinux-java set java-14-openjdk

Reference: https://wiki.archlinux.org/index.php/Java#Change_default_Java_environment

pizzaman commented on 2020-03-23 11:11 (UTC)

@D3SOX What problems are you having? AFAIK this package works well.

D3SOX commented on 2020-03-23 10:56 (UTC)

For everyone who also has problems with this package I created another package which is built using the deb package https://aur.archlinux.org/packages/charles-bin/ This is a bit larger because it includes the JDK provided by Charles but therefore the package itself does not need the Java dependency

bruceutut commented on 2019-12-31 02:53 (UTC)

Thanks for maintaining this...

Everytime i start charles, it tries to touch a file named '^-' in my home directory.
Does anyone have a solution for that ?

atrotors commented on 2019-11-14 01:38 (UTC)

PKGBUILD for 4.5.4 if anyone wants it https://gist.github.com/erfanio/cf39ba13ce6b47b47507a7985b402146

How do we notify the maintainer to update the package?

txtsd commented on 2019-10-18 14:15 (UTC) (edited on 2019-10-18 14:25 (UTC) by txtsd)

https://gist.github.com/txtsd/df30ca46d66a8836f74a81616ccf1150

Here's a PKGBUILD for 4.5.1

It works fine with openjdk10 and up

cwrau commented on 2019-04-24 13:12 (UTC)

@JohnMaguire That can be fixed by explicitly using java8:

JAVA_HOME=/usr/lib/jvm/java-8-openjdk/jre charles

I was coming here to ask if that can be specified inside the /usr/bin/charles script?

JohnMaguire commented on 2019-01-09 17:41 (UTC)

Exception in thread "main" java.lang.NoClassDefFoundError: javax/activation/MimetypesFileTypeMap
    at com.xk72.charles.tools.MapLocalTool.<clinit>(Unknown Source)
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Class.java:315)
    at com.xk72.charles.CharlesContext.lcJx(Unknown Source)
    at com.xk72.charles.CharlesContext.chaj(Unknown Source)
    at com.xk72.charles.CharlesContext.start(Unknown Source)
    at com.xk72.charles.Main.lcJx(Unknown Source)
    at com.xk72.charles.gui.Main.main(Unknown Source)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at com.xk72.charles.gui.transaction.viewers.protobuf.Rvxm.lcJx(Unknown Source)
    at com.xk72.charles.gui.MainWithClassLoader.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.activation.MimetypesFileTypeMap
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 14 more

After the nag screen